java - 在 SE 环境中处理实体管理器和事务的最佳实践(模式)是什么?

标签 java jpa-2.0

<分区>

考虑使用 JPA2 (RESOURCE_LOCAL) 的 Java SE 应用程序,哪种方式是管理我的实体管理器和事务的最佳方式?我想通过忘记调用 entityManager.close() 来确保事务提交和回滚并避免资源泄漏。

最佳答案

如果您不介意使用 spring 框架,它将使事务处理变得透明,例如使用诸如 @Transaction 之类的注释,您可以简单地将 EntityManager 注入(inject)任何 bean。

关于java - 在 SE 环境中处理实体管理器和事务的最佳实践(模式)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720006/

相关文章:

java - 直接从 Maven 存储库执行 JAR 文件

java - 初始化三维列表的最佳方式

java - 如何通过点击右上角的 "x"来关闭一个Frame?

mysql - 查找期间计算器中的 OneToMany 和 ManyToOne

java - Appengine 和 JPA - 读取刚刚写入的数据

java - JPA 2.0、hibernate 3.5、jars 和 persistence.xml 位置

java - PHP 客户端和 Java 服务器之间的客户端-服务器网络

java - 类型错误 : 'JavaPackage' object is not callable (spark. _jvm)

mysql - Eclipse Virgo 注入(inject)的 JPA EntityManager 不连接到数据库

jsf-2 - JSF 2 : h:link and getrowdata