无法使用getsession()。saveOrUpdate()方法更新记录

时间:2013-07-26 11:48:16

标签: java spring hibernate

我正在使用Spring 3和hibernate 4.我无法使用getSession().saveOrUpdate(entity)更新记录,但我能够插入数据。但是使用getSession().flush()我可以更新数据。我不想使用getSession().flush()。 任何人都可以告诉我flush()的缺点,并为flush()提供替代方案。

1 个答案:

答案 0 :(得分:0)

完全使用冲洗取决于要求以及缺点是什么意思。 transaction.commit()将避免调用flush()。另请参阅不同的刷新模式,如果您需要其他内容,可以更改刷新模式。