shout-star / uroborosql-generator

uroboroSQL source generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uroboroSQL Generator

This is a source generator for uroboroSQL users.

uroboroSQL

Generate entity classes

configuration

src/main/resources/db-config.properties

db.url=jdbc:h2:file:./src/test/resources/db/petclinic;AUTOCOMMIT=FALSE
db.user=sa
db.password=

src/main/resources/entity-config.properties

# entity class's pacakge name
package.name=jp.co.future.uroborosql.model
# output directory
output.dir=./target/entities

include.table.pattern=
exclude.table.pattern=
include.column.pattern=
exclude.column.pattern=

# Entity class's Parent class name (optional)
base.model.name=jp.co.future.uroborosql.BaseModel
# Entity class's javadoc @author (optional)
author.name=uroborosql-generator
# Entity class's lock version column name (optional)
lock.version.name=lock_version

execution

$ mvn -Pentity
$ mvn -Pentity -Dpackage.name=com.example

License

Released under the MIT License.

Copyright (c) 2017-2018 KENICHI HOSHI.

About

uroboroSQL source generator

License:MIT License


Languages

Language:Java 88.5%Language:FreeMarker 11.5%