1. 程式人生 > >hibernate5.x.x 使用mapping resource 不起作用

hibernate5.x.x 使用mapping resource 不起作用

今天使用hibernate時報了一個這樣的錯:”org.hibernate.MappingException: Unknown entity: entity.Grade”,Grade是我的一個實體,也就是說對映不成功,我查了下我的hibernate.cfg.xml,發現使用了mapping resource載入了啊,並且檔名也沒有問題,網上搜了下,這裡說了解決方法https://www.zhihu.com/question/35419808
好吧就是加上addClass(),但是很不解,難不成我的mapping resource不起作用?於是我就從hibernate.cfg.xml中把這句話刪了,加上addClass(),發現能執行成功!我去mapping resource真不起作用。。。
最後各種Google為什麼,都找不到答案,這時 我就懷疑我的hibernate版本問題了,因為這個project我初次使用新版5.1.5,看到這裡

http://jishu.y5y.com.cn/sinat_32873711/article/details/52979914
我去還真是,於是按照這位博主的方法,重新換了獲取Seeeion Factory的方法

StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.configure().build();
// 建立會話工廠
sessionFactory = new MetadataSources( serviceRegistry ).buildMetadata().buildSessionFactory
(); // 會話物件 session = sessionFactory.openSession();

這次刪除addClass使用mapping resource總算成功了。

唉,初次接觸hibernate,裡面好多原理都沒懂,還要多挖一下才行!

相關推薦

hibernate5.x.x 使用mapping resource 作用

今天使用hibernate時報了一個這樣的錯:”org.hibernate.MappingException: Unknown entity: entity.Grade”,Grade是我的一個實體,也就是說對映不成功,我查了下我的hibernate.cfg.xm

Mac OS X 10.11 sudo指令作用問題

OS X El Capitan中,在核心下引入了Rootless機制,以下路徑: /System /bin /sbin /usr (except /usr/local) 均屬於Rootless範圍,即使root使用者無法對此目錄有寫和執行許可權,只有Apple以及Apple授權簽名的軟體(包括命令列工具)可

為什麼cocos2d-x3.x版本的碰撞監聽作用?因為沒有設定掩碼

好吧,其實這篇也是臨時冒出來的,最近朋友要做個物理遊戲,以前做物理還是用box2d,呃,確實要花些功夫才能搞懂其中的精髓,但是聽講這套引擎重新封裝了一次,要容易很多,所以就簡單嘗試了一下,感覺確實要簡單不少,不過在這其中還是遇到了些問題,首先就來說說onContact

導致spring事務配置作用的一種原因

red something 事務配置 nbsp oid -s color con bsp @Component public class AnalyticsApplication { @Autowired private InitializationAc

textArea中的placeholder屬性作用

問題 img tex text tro pan str ext textarea 問題描述: textarea中加的placeholder屬性有給值,但是在jsp頁面中沒有對應的提示信息顯示,如下圖所示: 原因: <textarea>與</texta

AutoCAD 許可管理器作用,或未正確安裝,現在將關閉

選擇 分享 log eight src ref 問題 通過 重新安裝 問題描述 重新安裝了也還是這樣,而且第二次打開都跳不出申請碼界面就關閉了。 問題原因,初步認為:AutoCAD 在首次彈出申請激活類型的類型時,直接選擇了網絡激活,而且沒有激活成功。再

SpringBoot學習遇到的問題(1) - 配置文件有日誌的debug模式等配置項,為什麽作用

boot lease bug fig spa stack 不起作用 網站 cat 這個問題困擾我近乎兩天,通過查找N多資料後終於解決,寫下來共享給大家。 logging.level.root=DEBUG ... 一系列的日誌配置項,都不起作用的原因是springboot啟動

left outer join的on作用

oci join microsoft nbsp mysq soft sel asp msdn left outer join的on不起作用 https://msdn.microsoft.com/zh-cn/library/ms177634.aspx?f=255&am

CSS 中first-child和last-child作用原因

clas 第一個 元素 col 沒有 XML last 發的 n) 今天開發的時候,發現last-child不起作用,看了下原因順便給自己學習CSS選擇器,我們這裏舉個例子,如下代碼:<div><h1>title</h1> <p&g

鼠標滾輪圖片放大縮小功能,使用layer彈框後作用

src con ext 顯示 想是 它的 max msg 隨著 今天在項目中遇到的一個問題:點擊按鈕使用layer彈框彈出一張圖片,需要加一個鼠標滾輪放大縮小,圖片也跟著放大縮小的功能。於是在網上找了一個demo。 DEMO: 1 <!DOCTYPE html P

vue雙向綁定時添加.sync作用的原因

component 2.0 雙向 例子 不同 版本 name 但是 vue <my-component v-bind:my-name.sync="name" v-bind:my-age.sync="age"></my-component> 以上代碼是

ios微信瀏覽器click事件作用的解決方法

ont func 手機 alert 微信 搜索 pan font js代碼 $(document).on( "click", ".weui_cell", functi

Linux下,PHP的SESSION作用的問題

lin mod data article trac ack tracking track rac 改動SESSION目錄的權限就能夠了。 先找到SESSION目錄, 然後 chmod -R 777 /var/lib/php/session 假設沒有此目錄

Custom Email Attribute在客戶端作用原因

con tcl messages 原因 attribute clas nat a-z ble 原文發布時間為:2011-07-16 —— 來源於本人的百度文章 [由搬家工具導入]Custom Email Attribute在客户&#

angular4實戰開發問題——ngclass作用

解決 就會 當我 項目 click clas 定義 刷新 樣式 由於路由機制會導致頁面不刷新。 在項目中,很多都是使用click做的路由跳轉。ngclass有時候會不起作用, 這個時候我是很盲目的,一開始在考慮是不是書寫的問題。ngclass需要有特定的格式?第一個參數為類

安裝jdk配置環境變量JAVA_HOME作用

命令行 問題解決 .com top home 用戶 裝系統 img 環境變量 今天重新安裝系統,需要裝jdk,配置環境變量,於是先配置JAVA_HOME D:\Program Files\Java\jdk1.8.0_144, 然後在配置path路徑,但是cmd到dos命令

過濾器Filter在配置文件中作用

-c 文件夾 -name 都是 文件中 不起作用 gin utl 項目 web.xml內容 <filter> <filter-name>LoginFilter</filter-name> <filter-class>com.s

oracle數據庫訪問order by作用分析

ise oracle post 數據 clas 作用 log url cnblogs Oracle中的rownum與Order By之間的關系 Oracle.ManagedDataAccess.dll 驅動返回結果正確 微軟驅動返回結果不正確,原因未知oracle數據

servlet3.0註解loadOnStartup作用解決方案

color fig 運行 exc back tar med -c spa   多次嘗試3.0在源碼中直接用註解配置loadOnStartup=1,即web應用啟動時創建servlet實例,發現不起作用,但是在web.xml配置則可以正常運行。先上源碼。 package l

web api Route特性(註解)作用

web api route 特性在Web Api 的Controller裏有兩個Action public string Get(string order, int skip, int take) { return "test";