0

我存储了一个实体,然后我需要执行本机查询(它是通过 完成的doWork),并且为了成功执行代表实体的查询记录 [s] 必须存在于数据库中(更准确地说,它必须在同一个事务中可用),所以我想flush在这种情况下调用是有效的......

我对说flush的hibernate文档感到困惑

必须在工作单元结束时、提交事务和关闭会话之前调用

较新的版本http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html_single/#d5e976flush在循环中调用的示例。

可以在提交之前调用flush吗?如果没有,有什么替代方案?

谢谢你。

4

1 回答 1

1

可以随时冲洗。请参阅文档

于 2012-11-21T23:28:31.903 回答