2010-12-01から1日間の記事一覧

SqlSessionのCLOSE忘れを回避、(3)そして劇的に、、、

SqlSession フィールド宣言をビジネスロジックに書かないようにすることは、 劇的にコードがすっきりしてくる。 【改修前】 public class FooLogic{ private SqlSessionFactory sqlSessionFactory; @Inject public FooLogic(SqlSessionFactory sqlSessionFac…

SqlSession CLOSE忘れを回避するには、、(2)

SqlSession のCLOSE 忘れを回避する(1)の続きです。 クエリ用は、メソッド・インターセプタがトランザクションのメソッドと区別 できるように、別のアノテーションを用意する import java.lang.annotation.ElementType; import java.lang.annotation.Rete…

SqlSession CLOSE忘れを回避するには、、(1)

iBATIS3(mybatis) の SqlSession は、インスタンスの管理を1箇所にすべきである。 (長いので3回に分けて投稿) DB接続セッションをCLOSE し忘れるコーディングの可能性があるからだ。 1人で開発してるなら自分だけ注意すればその心配はないが、人によ…