2013-11-27 105 views
0

当在休眠会话中使用持久性功能插入数据库时​​休眠插入数据时重复值

它有时会重复行,这是hibernate的问题吗?

currentSession.persist(cloudUser); 
currentSession.flush(); 

tx.commit(); 
+0

尝试收集的就是Hibernate做[这里描述]日志(http://stackoverflow.com/questions/1710476/打印查询字符串功能于休眠-与参数值)。并在这里提供更多关于你到底在做什么的信息。在这种微不足道的情况下,Hibernate本身很好。 –

回答

0

有两个方法:坚持你的对象。保存()和坚持()...在做出决定时,ID生成策略也应该考虑在内。保存方法会立即触发插入查询,但坚持()将不会..

Clcik Here