今回はEJB3.1を使ったトランザクション管理についてです。 【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 PostgreSQL 9.1(JDBC:postgresql-9.1-901.jdbc4.jar) [その他] JPAの設定が完了している*1 【概要】 JavaEE6でEJB3.1を使うことにより、 トランザクション管理をEJBに任せることができます。 EJB3.1ではメソッド単位で トランザクションの開始、コミット、ロールバックを行ってくれます。 【サンプルコード】 [テーブル] 前回、使用した「sales」テーブルを使います。 テーブルの定義は前回と変わっていません。 CREATE TABLE sales ( user_id character varying(10) NOT NULL, goods_code character vary
![EJBを使用したトランザクション管理 - シュンツのつまづき日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/494ef5f63294c68febfc506a20cee2d76390e3cd/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fg%2Fgloryof%2F20120917%2F20120917144301.png)