
Welcome to Doma¶
Doma は Java のDBアクセスフレームワークです。
Doma のバージョンには 1 と 2 がありますが、 このドキュメントは バージョン 2 を対象としています。
Doma 2 には以下の特徴があります。
- 注釈処理を使用して コンパイル時 にコードの生成やコードの検証を行う
- データベース上のカラムの値を振る舞いを持った Java オブジェクトにマッピングできる
- 2-way SQL と呼ばれる SQL テンプレートを利用できる
- Java 8 の java.time.LocalDate や java.util.Optional や java.util.stream.Stream を利用できる
- JRE 以外のライブラリへの依存が一切ない
このドキュメントは複数のセクションから成ります。