一尘不染

Hibernate中的FlushMode.AUTO和FlushMode.ALWAYS之间的区别?

hibernate

已经在FlushMode上通过了hibernateapi规范,但没有得到确切的区别。所以请帮忙。


阅读 255

收藏
2020-06-20

共1个答案

一尘不染

始终表示在对集合运行任何查询或针对数据库重新运行该查询之前。对于自动,我假设幕后有一些“魔术”,它知道大多数数据不会经常更改,因此您不必总是刷新。它还影响交易期间可能发生的频率。我之所以说是可能的,是因为某些消息源说设置flushmode只是hibernate的提示-
但请参见此线程进行一些讨论…

http://forum.springsource.org/archive/index.php/t-14044.html

2020-06-20