Welcome to Doma 2

Doma 2 is a database access framework for Java 8+. Doma has various strengths:

  • Verifies and generates source code at compile time using annotation processing.

  • Provides type-safe Criteria API.

  • Supports Kotlin.

  • Uses SQL templates, called “two-way SQL”.

  • Has no dependence on other libraries.

This document consists of following sections:

Help improve our documentation

Have feedback or a question? Found a typo?

Please add an issue or pull request to https://github.com/domaframework/doma-docs and we’ll get back to you.

User Documentation

About Doma