目に付いたJavaのDBアクセス周りのライブラリを調査してみました。自分のメモ程度の内容を共有します。 基本的にちゃんとしたORMならJPAでいいじゃんという感じなのかな? それじゃあ冗長だという場面で、使うって印象受けた。 僕だったら小さく始める系ではMirage-SQLとかIciqlで初めて、他のものに場面に応じて変更していくのが良いのではないかと。 sql2o [Not ORM] Sparkにサンプルあり。おそらく単純だからだと思われる。 基本的にSQLからPojoにマップするだけ。 Modelをそのまま保存するsave()とかinsert(),update()みたいなメソッドはない。ただし、bind()でパラメータをオブジェクトのフィールド名で保存はできる。 トランザクションの制御のサポート機能あり。ブロックやアノテーションの機能はない。 DbOom [Jodd] Joddライブラ