JBoss Seam:如何在视图中打开jpa / hibernate会话

Spring也有类似的问题。

但是JBoss Seam呢,我需要一个关于我正在开发的应用程序的建议。

如果您需要任何特定的版本信息,它们是

  • 接缝2.2
  • JSF 1.2
  • JPA 1和Hibernate作为持久性提供程序

查看与持久性上下文相关的seam文档。

http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html/persistence.html#persistence.seam-managed-persistence-contexts

本质上,您使用seam注册持久性上下文并将EntityManager注入到bean中。 您可以通过在@Begin注释(@Begin和@End控制对话)中设置flushMode,将上下文与对话关联,以使会话在多个请求中保持打开状态。