我正在使用Spring 3和hibernate 4.我无法使用getSession().saveOrUpdate(entity)
更新记录,但我能够插入数据。但是使用getSession().flush()
我可以更新数据。我不想使用getSession().flush()
。
任何人都可以告诉我flush()
的缺点,并为flush()
提供替代方案。
答案 0 :(得分:0)
完全使用冲洗取决于要求以及缺点是什么意思。 transaction.commit()将避免调用flush()。另请参阅不同的刷新模式,如果您需要其他内容,可以更改刷新模式。