org.springframework.transaction.PlatformTransactionManager
接口提供的Spring管理的事务。
显式关闭Seam管理的事务。
向components.xml文件增加以下项来配置JPA RESOURCE_LOCAL事务,在配置文件中,
#{entityManager}
是
persistence:managed-persistence-context
组件的名称。(参考
Seam管理的持久化上下文
。)
<transaction:entity-transaction entity-manager="#{entityManager}"/>
向你的components.xml文件声明以下项来配置Hibernate管理的事务,在配置文件中,
#{hiberanteSession}
是项目中
persistence:managed-hibernate-session
组件的名称。(参考
Seam管理的持久化上下文
)
<transaction:hibernate-transaction session="#{hiberanteSession}"/>
在components.xml中声明以下内容来显式地关闭Seam管理的事务:
<transaction:no-transaction />
参考
使用Spring PlatformTransactionManagement
来配置Spring管理的事务。