話を簡単にするために関係ある部分だけのテーブル構成としていますが、上のような掲示板やお知らせなどのコンテンツを格納する、「記事」テーブルとそれに関連したファイル情報を格納する「ファイル情報」テーブルがあるとします。 ビジネスロジック これは、日本語で順を追って説明すると、 トランザクションの開始 アップロードファイルの保存 ファイル情報テーブルへのinsert 記事テーブルへのinsert トランザクションのコミット という風に実行されるということです。 やりたいこと さて、ここからが本題です。 上記処理の間で、なんらかの異常が発生した場合、例外が発生します。たとえば、ArticleDAOのinsertメソッド内で例外が発生した場合、ロールバックしなければいけません。これは、以下のようなコードがあると考えてください。 public static void add(Article artic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く