Hibernate配置常見錯誤

2021-07-25 10:17:34 字數 641 閱讀 6103

"org.slf4j.impl.staticloggerbinder"異常

當我們確定版本後,然後根據版本配置環境時,新增必須的jar包,寫好配置檔案後出現

slf4j: failed to load class "org.slf4j.impl.staticloggerbinder".

slf4j: defaulting to no-operation (nop) logger implementation

slf4j: see for further details.

但當我把slf4j-nop-17.22.jar從專案中移除時,hibernate偶爾操作成功,不知道是什麼原因。

這裡還要注意的問題:

乙個物件,對映檔案(***.hbm.xml)只要乙個,也可以多個物件都在乙個對映檔案(***.hbm.xml)中配置,但這樣日後維護起來很困難,建議乙個物件乙個對映檔案(***.hbm.xml)。

package屬性不一定要使用,當不使用時,就必須在下面的物件名中一定要「包名+類名」去指定,

hibernate常見錯誤

1.hibernate could not synchronize database state with session 1.主鍵不是自動生成的,然後自己沒手動設定。2.插入的實體欄位跟資料庫的關鍵字衝突。3.更新的時候,如果更新乙個不存在的id實體,也會出現此問題。4.自己在資料庫裡手工新增了資...

hibernate的常見錯誤

1.查詢記錄總數 錯誤 hql select count 1 from 正確 hql select count from 2.criteria的同乙個條件不能復用,例如錯誤 criteria criteria session.createcriteria a.class criteria.add r...

hibernate常見錯誤分析

錯誤原因 在hibernate內部,不知道person是乙個持久化類 錯誤之一 在hibernate.cfg.xml檔案中,沒有把person的對映檔案加進去 錯誤原因 表不存在 根據持久化類和對映檔案沒有建立表 在hibernate.cfg.xml中,得配置 update 才能讓hibernate...