0
我存储一个实体,然后我需要执行本机查询(它通过doWork
完成),并且为了成功执行表示实体必须存在于数据库中的查询记录[更准确地说,它必须是在同一个事务)内可用,所以我想打电话flush
是在这种情况下有效...调用Hibernate会话刷新
我被弄得hibernate documentation写着冲洗
必须在一个单元结束被称为的工作,在进行交易并关闭会议之前
较新的版本http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html_single/#d5e976有一个例子,其中flush
在循环中被调用。
可以在提交之前调用flush吗?如果不是,还有什么选择?
谢谢。