关于springjpa支持,哪一个是正确的

0g0grzrc  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(299)

请帮助理解以下哪项是正确的。
spring支持结合本地或全局事务管理jpa persistencecontext。
jpa提供程序是通过在entitymanagerfactorybean上设置供应商适配器属性来指定的
在Map本地事务时,jpatransactionmanager使用jpa entitymanager来完成这项工作。
在我看来,这三种说法都是错误的。原因:
本地事务中的jpa persistencecontext支持。供全球使用jta。
在localentitymanagerfactorybean上使用适配器属性
jpa使用entitymanagerfactory来完成工作。
请帮忙。

vlurs2pr

vlurs2pr1#

我不确定我是否正确。我愿意就这三点进行讨论。
jpa持久性上下文可以在jta中传播。这是甲骨文的参考资料。但我认为它适用于Spring。https://docs.spring.io/spring-framework/docs/current/reference/html/data-access.html
供应商适配器在entitymanagerfactorybean中指定。https://www.javadoc.io/doc/org.springframework/spring-orm/4.0.5.release/org/springframework/orm/jpa/jpavendoradapter.html
jpatransactionmanager使用entitymanagerfactory处理事务。https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/orm/jpa/jpatransactionmanager.html

相关问题