我有一个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. C++ Vectors插入新对象
- 2. 在实例化新的Linq-to-SQL对象后防止插入
- 3. JPA:插入后如何获取更新的实体对象?
- 4. 插入对象
- 5. sqlbulkcopy后表对象为空插入
- 6. 插入对象后jquery滚动
- 7. 重新排列NSArray并插入对象
- 8. 插入/更新多个对象
- 9. 从Excel中插入/更新Doctrine对象
- 10. 遍历所有对象,直到父插入,然后插入自
- 11. 基于对象的日历对象在LinkedList中插入对象
- 12. 如何在插入后获取PyMongo中的对象ID?注释文档插入
- 13. NHibernate:如何在创建包含对象后插入一个新的Set成员?
- 14. 在groovy中检索最后插入的对象的ID
- 15. clisp,CLOS:重新键入对象,稍后
- 16. 新对象验证后的无对象
- 17. jQuery在IE7中的表格后面插入表格对象
- 18. 在读取同一表后插入无效的对象错误
- 19. React插件更新 - 如何将对象插入到对象数组中?
- 20. 添加新的对象与相关的现有对象插入新行现有对象
- 21. 核心数据查询在托管对象上下文中插入新对象
- 22. 在插入新对象之前需要从列表中删除对象?
- 23. 的MongoDB的Java如何插入新的对象为首发数组对象
- 24. 插入后更新GridView
- 25. (jQuery之后)返回最后一个插入对象
- 26. 对象重新插入到数据库中删除后立即(的DBLinq)
- 27. 插入问题在Json数组对象与Nodejs的对象mongodb?
- 28. UIManagedDocument在后台线程中插入对象
- 29. 分配旧的对象,以新对象的ID将将它插入重复@ManyToMany
- 30. 问题与行的插入后的BindingSource刷新 - 对象引用不设置到对象
你设置休眠的ID生成策略是什么? –