_images/doma.png

Welcome to Doma

Doma is a database access framework for Java with several notable strengths:

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

  • It supports associations between entities.

  • It offers a type-safe Criteria API.

  • It includes SQL templates, known as “two-way SQL.”

  • It runs independently, without relying on any other libraries.

This document consists of following sections:

Support Doma Development

We kindly ask for your support to help us continue the development and maintenance of Doma. Your donation will enable us to fix bugs faster, improve the library, and add new features.

You can make a contribution here: https://opencollective.com/doma

Thank you very much for supporting Doma!

User Documentation

About Doma