MB blog

エンタープライズソフトウェアのプリセールス 兼 小さな宿泊施設のマーケターによる、ちょっとテクニカルな話題のメモです。

JPAのトランザクションについて


スポンサードリンク

JPAトランザクションについてまとめました。

  • エンティティマネージャの種類
    • コンテナ管理
      • EJBコンテナがライフサイクルを管理
      • DI or JNDI lookupにより取得
    • アプリケーション管理
      • アプリケーションのコード上で生成・破棄
      • EntityManagerFacutory # createEntityManager() により生成
      • EntityManager # close() で破棄
エンティティマネージャのタイプ トランザクションのタイプ 環境
コンテナ管理 JTA EJBコンテナ
アプリケーション管理 JTA EJBコンテナ, Webコンテナ
アプリケーション リソースローカル EJBコンテナ, Webコンテナ, Java SE