flian / carp-code-generator

generate JPA entity, repository etc. from database table with carp style.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

carp-code-generator

generate JPA entity, repository etc. from database table with carp style.

Java style useage

  1. major configuration are under generator.properties

  2. you can create generatorExtend.properties in classpath to override configuration

  3. 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);
    }
  1. you can redefine ${jpa.entityTemplateName} and ${jpa.repositoryTemplateName} and put them under ${template.dir}/${template.type} to generator your own class.

  2. please reference EntityDto.java and EntityAttributeDto.java for 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

About

generate JPA entity, repository etc. from database table with carp style.


Languages

Language:Java 90.6%Language:FreeMarker 9.4%