<分区>
考虑使用 JPA2 (RESOURCE_LOCAL) 的 Java SE 应用程序,哪种方式是管理我的实体管理器和事务的最佳方式?我想通过忘记调用 entityManager.close() 来确保事务提交和回滚并避免资源泄漏。
<分区>
考虑使用 JPA2 (RESOURCE_LOCAL) 的 Java SE 应用程序,哪种方式是管理我的实体管理器和事务的最佳方式?我想通过忘记调用 entityManager.close() 来确保事务提交和回滚并避免资源泄漏。
最佳答案
如果您不介意使用 spring 框架,它将使事务处理变得透明,例如使用诸如 @Transaction 之类的注释,您可以简单地将 EntityManager 注入(inject)任何 bean。
关于java - 在 SE 环境中处理实体管理器和事务的最佳实践(模式)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720006/
相关文章:
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)