0

WebサービスをホストするWebSphereESB7.5があります(メディエーション・モジュール内)。WebサービスからのデータはDBに保存する必要があります。DBアクセスはJPAを介して実行する必要があります。

JPAをWebSphereのコンテナー管理トランザクションで利用したいと思います(したがって、JPAは単純なSQL呼び出しを置き換えるだけで、それだけです)。このチュートリアルからEJBを生成したくありません。私の場合、これは不要のようです。

出来ますか?コード例はありますか?

4

1 に答える 1

1

JPA仕様には、アプリケーションコンテナ内またはEJB経由での使用を義務付けるものはありません。ただし、2番目の条件に関しては、コンテナー管理トランザクションはコンテナーのレベルで定義され、より具体的には、エンティティBeanでの使用にのみ有効です。したがって、オプションは次を使用することです。

  • JPA+非エンティティBean+ユーザートランザクション
  • JPA+エンティティBean+コンテナ管理トランザクション。
于 2012-12-19T15:57:06.917 に答える