_images/doma.png

Welcome to Doma

Doma は Java のDBアクセスフレームワークです。

Doma のバージョンには 1 と 2 がありますが、 このドキュメントは バージョン 2 を対象としています。

Doma 2 には以下の特徴があります。

  • 注釈処理を使用して コンパイル時 にコードの生成やコードの検証を行う
  • データベース上のカラムの値を振る舞いを持った Java オブジェクトにマッピングできる
  • 2-way SQL と呼ばれる SQL テンプレートを利用できる
  • Java 8 の java.time.LocalDatejava.util.Optionaljava.util.stream.Stream を利用できる
  • JRE 以外のライブラリへの依存が一切ない

このドキュメントは複数のセクションから成ります。

User Documentation