Wildfly 10.1.0を使用していますが、Jave EE 7(JTA 1.2のため)以来提供されているすべてのEJBを@Transactional
アノテーションのみを使用するように変更しようとしています。事は私のプロジェクトが0のEJBを持っているときです、PersistenceUnitはコンテナによって開始されません。注釈が空のクラスを追加した場合は、@Stateless
というアノテーションだけが再び動作します。無EJBの利用可能がある場合永続ユニットが@Transactionalのみを使用している場合
これは、私のpersistence.xml
<persistence version="2.1">
<persistence-unit name="Storage-PU" transaction-type="JTA">
<jta-data-source>java:/PostGreDS</jta-data-source>
<class>SomeEntity<class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>
</persistence>
PersistenceUnitが開始されていない理由は何であるのですか?
それを使用したことがありますか? –