正如我的标题所描述的,我Auto
在我的应用程序中使用了休眠刷新模式机制。因此,当我更改休眠持久对象中的任何数据时,它会自动反映在数据库中。我不想要这个。所以我找到了一个使用 FlushMode 的解决方案Commit
。
所以这是我的实际问题:
Commit
使用刷新模式而不是更好Auto
吗?和文档中的这句话是什么意思?
会话有时会在查询执行之前被刷新,以确保查询永远不会返回陈旧状态。
http://docs.jboss.org/hibernate/orm/3.5/javadoc/org/hibernate/FlushMode.html