jooq/jOOQ-codegen-gradle/example
Lukas Eder 5080114610 Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
Conflicts:
	jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
2013-10-07 10:45:00 +02:00
..
gradle/wrapper Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00
src Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00
build.gradle Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00
gradlew Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00
gradlew.bat Contribute Gradle plugin 2013-08-26 03:05:05 -07:00
README.md Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00
settings.gradle Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2013-10-07 10:45:00 +02:00

This example shows how to combine jOOQ, Flyway database migrations, and the H2 embedded database to code generate during the build. This approach allows developers to avoid checking generated code into source control and supports Gradle's incremental building. The process optionally supports schema per project for service isolation. At application runtime a traditional database can be used, such as Postgres, using the generated jOOQ models. An alternative mapping library, ModelMapper, is used to demonstrate automatically projecting the record into a complex model.