【发布时间】:2012-08-27 11:02:08
【问题描述】:
我了解 Hibernate 默认使用透明写入来提交事务。
但是,我希望我的实体管理器在事务提交后立即在数据库上提交我的事务。无论如何我可以在 JPA 的 persistence.xml 中配置它吗?
【问题讨论】:
-
我认为您不理解“事务性写入背后”的含义。这并不意味着 Hibernate 延迟提交事务。这意味着 Hibernate 将执行 INSERTS、UPDATES 和 DELETES 延迟到稍后的时间点(通常是事务提交)。这个执行 INSERTS、UPDATES 和 DELETES 的过程称为刷新。那么你真的想强制 Hibernate 不要延迟刷新吗?