generate JPA entity, repository etc. from database table with carp style.
-
major configuration are under
generator.properties -
you can create
generatorExtend.propertiesin classpath to override configuration -
normal main class should looks like:
public static void main(String[] args) {
JpaGenerator generator = new JpaGenerator();
generator.rendEntityAndRepository();
//using follow code,if you just want print out classes info in console.
//generator.rendEntityAndRepository(true);
}
-
you can redefine
${jpa.entityTemplateName}and${jpa.repositoryTemplateName}and put them under${template.dir}/${template.type}to generator your own class. -
please reference
EntityDto.javaandEntityAttributeDto.javafor properties can be used in templates.
deploy to private nexus: mvn deploy -Dmaven.test.skip=true
maven release plugin manual: see maven-release-plugin for more detail
prepare release:mvn release:prepare release :mvn release:perform