我有一個sql表與自動縮進Id(int) 當我插入一條新記錄時,JSF bean的方法內: 我創建一個新的對象p = new Prop();然後設置除ID之外的所有部分,並將我提交給會話:session.save(p); 這適用於第一條記錄; 當插入第二個或更多記錄我也有NotUniqueObjectException也如果我已經創建了一個新的對象; 我該如何避免這種情況?HIBERNATE:NotUniqueObjectException在插入新的autoicnremnteID對象後
0
A
回答
0
您可以在休眠
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
0
設定的ID生成策略,當你正在使用Hibernate,在Hibernate中,我們有,如果你正在使用HBM映射定義自動增量型 然後做下面的一個。
爲HBM映射:
<id name="id" type="java.lang.Long">
<column name="ID" />
<generator class="identity" />
</id>
用於註釋:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
相關問題
- 1. 如何在Doctrine 2更新實體後插入新對象
- 2. C++ Vectors插入新對象
- 3. 在實例化新的Linq-to-SQL對象後防止插入
- 4. ASP.NET MVC插入新的對象參數
- 5. 插入一個新的對象來StatelessKnowledgeSession
- 6. 獲取最新插入的對象FatFractal
- 7. JPA:插入後如何獲取更新的實體對象?
- 8. 插入對象
- 9. 父對象在插入子對象時插入兩次
- 10. sqlbulkcopy後表對象爲空插入
- 11. 插入後檢索空對象
- 12. 插入對象後jquery滾動
- 13. 從Excel中插入/更新Doctrine對象
- 14. 重新排列NSArray並插入對象
- 15. 插入/更新多個對象
- 16. 在HashMap中插入對象
- 17. 遍歷所有對象,直到父插入,然後插入自
- 18. 基於對象的日曆對象在LinkedList中插入對象
- 19. Powershell何處插入對象的對象
- 20. 如何在插入後獲取PyMongo中的對象ID?註釋文檔插入
- 21. NHibernate:如何在創建包含對象後插入一個新的Set成員?
- 22. 在groovy中檢索最後插入的對象的ID
- 23. 插入然後在SYBASE然後更新
- 24. clisp,CLOS:重新鍵入對象,稍後
- 25. 在插入新行後刷新Jtable
- 26. 新對象驗證後的無對象
- 27. 在讀取同一表後插入無效的對象錯誤
- 28. jQuery在IE7中的表格後面插入表格對象
- 29. 插入對象插入集失敗
- 30. React插件更新 - 如何將對象插入到對象數組中?
你設置休眠的ID生成策略是什麼? –