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

Java 在SE环境中处理实体管理器和事务的最佳实践(模式)是什么?,java,jpa-2.0,Java,Jpa 2.0,考虑使用JPA2(RESOURCE_LOCAL)的JavaSE应用程序,哪种方法是管理实体管理器和事务的最佳方法?我希望通过忘记调用entityManager.close(),确保事务提交和回滚,避免资源泄漏。如果您不介意使用spring framework,它将使事务处理透明,例如使用@transaction之类的注释,您可以简单地在任何bean中注入EntityManager。除了Spring框架,还有其他替代方案吗?

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

如果您不介意使用spring framework,它将使事务处理透明,例如使用@transaction之类的注释,您可以简单地在任何bean中注入EntityManager。

除了Spring框架,还有其他替代方案吗?