Awesome
Doma version 1
Doma is a Database access framework for Java 6 and above.
Doma uses Annotation Processing Tool to generate source code and validate sql mappings at compile time.
Notice
- This is Doma 1.
- The new version Doma 2 is developed at domaframework/doma.
Maintenance Policy
We accept only bug fixes for Doma 1. We are going to include new features in Doma 2.
Documentation
Google Group
https://groups.google.com/g/doma-user
Chatroom
https://domaframework.zulipchat.com
Build with Maven
To build with Maven, add the dependency listed below to your pom.xml file:
<dependency>
<groupId>org.seasar.doma</groupId>
<artifactId>doma</artifactId>
<version>1.38.2</version>
</dependency>
In addition, if you use Doma 1.38.0 and below, add the repository listed below to your pom.xml file:
<repositories>
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven2 Repository</name>
<url>http://maven.seasar.org/maven2</url>
</repository>
</repositories>
Build Doma 1 from Source
Install JDK 8.
Clone the repository and Run the maven command as follows:
$ git clone https://github.com/seasarorg/doma.git
$ cd doma/doma
$ ./mvnw clean install
Issues
version 1.37.0 and above
https://github.com/seasarorg/doma/issues
version 1.36.0 and below
https://www.seasar.org/issues/projects/DOMA/issues
License
Apache License, Version 2.0