org.hibernate.AssertionFailure: null id in net.test.entity.test entry (don't flush the Session

這個錯誤一般原因網上都說的很清楚了

我只說個自己碰到的感覺容易犯的錯誤

就是hibernate映射實體的時候

對於主鍵 一般都是會映射成自增的

如果你那個表的主鍵不是自增

而是從程序裏面取值去插入的

就會報這個錯

刪除實體類的自增就行了


然後還有一種就是hibernate對樂觀鎖的支持貌似不行

之前遇到有樂觀鎖的時候也是會報這個錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章