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

这个错误一般原因网上都说的很清楚了

我只说个自己碰到的感觉容易犯的错误

就是hibernate映射实体的时候

对于主键 一般都是会映射成自增的

如果你那个表的主键不是自增

而是从程序里面取值去插入的

就会报这个错

删除实体类的自增就行了


然后还有一种就是hibernate对乐观锁的支持貌似不行

之前遇到有乐观锁的时候也是会报这个错

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