1.hibernate: could not synchronize database state with session
1.主鍵不是自動生成的,然後自己沒手動設定。
2.插入的實體欄位跟資料庫的關鍵字衝突。
3.更新的時候,如果更新乙個不存在的id實體,也會出現此問題。
4.自己在資料庫裡手工新增了資料,當利用程式新增資料而且主鍵是手動設定時,主鍵衝突導致報此錯。
做索引或主鍵中的值有重複的值,在資料庫中把此條衝突的記錄刪除即ok了
2.org.hibernate.exception.constraintviolationexception: could not execute jdbc batch update
Hibernate配置常見錯誤
org.slf4j.impl.staticloggerbinder 異常 當我們確定版本後,然後根據版本配置環境時,新增必須的jar包,寫好配置檔案後出現 slf4j failed to load class org.slf4j.impl.staticloggerbinder slf4j defau...
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...