java:comp/...
コンテナ管理の Hibernate JPA ではうまく機能しません。 WebSphere Application Server は、アプリケーションで他のほぼすべての処理を行う前に createContainerEntityManagerFactory を呼び出す必要があります。これは、この呼び出しによって、エンティティーのバイトコードを変更する必要がある ClassFileTransformer が登録される可能性があるためです。
オプションは次のとおりです:
<オール> <リ>
java:comp/...
の使用を削除します サーバー名前空間の JNDI 名を使用します (例:jdbc/myds
).
<リ>
APAR PM26361で説明されているように、アプリケーションのコンテナー管理 JPA を無効にします。> . (この APAR は、アプリケーションの開始時に createContainerEntityManagerFactory への呼び出しによって引き起こされるパフォーマンスの問題について説明していますが、この問題を回避するためにプロパティを使用することもできます。) もちろん、コンテナー管理の JPA を無効にすると、 @PersistenceUnitを使用できなくなります。コード> /@PersistenceContext
注釈または
/
.