什么时候在JTA事务中打开JDBC事务?

时间:2012-05-04 15:28:27

标签: java jpa transactions entitymanager

考虑在Java EE容器(或Spring容器)中使用JPA:

说JTA和资源本地事务之间的主要区别是否正确(除了使用JTA由容器管理的第一级缓存的概念):

只有当entityManager刷新一个或多个实体并且在执行提交时(手动或在事务方法结束时)关闭它,JTA才会打开JDBC事务。

当第一个操作发送到数据库时,资源本地事务中的代码块会打开JDBC事务。没有持久性延迟的概念来优化对数据库的访问,就像JTA那样。

0 个答案:

没有答案