在hibernate session中使用persist函数插入数据库时
它有时会复制行,这是hibernate的问题吗?
currentSession.persist(cloudUser);
currentSession.flush();
tx.commit();
答案 0 :(得分:1)
persist()方法不保证标识符值会立即分配给持久化实例,分配可能会在刷新时发生。
答案 1 :(得分:0)
您有两种方法可以保留您的对象。 save()和persist()......在做出决定时,还应考虑 ID生成策略。 Save方法会立即触发插入查询,但persist()不会..
Clcik Here