Java 容器管理的持久性上下文:事务范围与扩展-如何决定?

Java 容器管理的持久性上下文:事务范围与扩展-如何决定?,java,hibernate,jpa,ejb,eclipselink,Java,Hibernate,Jpa,Ejb,Eclipselink,在互联网、书籍和其他地方有很多技术性的“脱口而出”,在这里你可以阅读很多关于如何设置容器管理的持久性上下文等的内容,但我发现没有一个来源涉及到更难的问题: 您如何决定使用哪种类型的容器管理的持久性上下文?在概念上,您如何在容器管理的事务范围的和容器管理的扩展的持久性上下文之间做出决定 你如何处理这个问题?这里的关键点是什么?是否有一个或多或少被普遍接受的政策可以应用?也许我们/你可以在这里开发一个 我真的很难找到一个有用的答案。非常感谢您的帮助。根据和,只有在处理有状态EJB时,您才会使用扩展持

在互联网、书籍和其他地方有很多技术性的“脱口而出”,在这里你可以阅读很多关于如何设置容器管理的持久性上下文等的内容,但我发现没有一个来源涉及到更难的问题:

您如何决定使用哪种类型的容器管理的持久性上下文?在概念上,您如何在容器管理的事务范围的和容器管理的扩展的持久性上下文之间做出决定

你如何处理这个问题?这里的关键点是什么?是否有一个或多或少被普遍接受的政策可以应用?也许我们/你可以在这里开发一个


我真的很难找到一个有用的答案。非常感谢您的帮助。

根据和,只有在处理有状态EJB时,您才会使用扩展持久性上下文。

好吧,因为我没有像我应该的那样发布这个问题,这只适用于通过
@PersistenceContext
将实体管理器直接注入某个bean。