28.5. JBoss Embedded のない Java SE での Seam 設定
Seam を EE 環境の外側で使用するためには、 使用できる JTA がないので Seam にどのようにトランザクションを管理するのかを指示する必要があります。 JPA を使用している場合は Seam に JPA リソースローカルのトランザクション、
EntityTransaction などを使用するよう指示することができます。
<transaction:entity-transaction entity-manager="#{entityManager}"/>
<transaction:entity-transaction entity-manager="#{entityManager}"/>
Hibernate を使用している場合は、Seam に次のように Hibernate トランザクション API を使用するよう指示することができます。
<transaction:hibernate-transaction session="#{session}"/>
<transaction:hibernate-transaction session="#{session}"/>
また、 データソースも定義する必要があります。