Search in sources :

Example 1 with DqGenerateJavaVOBO

use of com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaVOBO in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaVOByDataBase.

@Test
public void generateJavaVOByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.POJO_VO;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNamePojo, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    generateJavaBaseDTO.setCoverSwith(true);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, false);
    try {
        DqGenerateJavaVOBO generateJavaVOBO = new DqGenerateJavaVOBO(generateJavaBaseDTO, templateDesc, generateRule);
        generateJavaVOBO.buildDatabaseDataSources(new DqMysqlDataSources(databaseAbstactConfig)).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaVOBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaVOBO) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) DqMysqlDataSources(com.dq.easy.cloud.module.common.generator.code.base.sources.database.mysql.DqMysqlDataSources) Test(org.junit.Test)

Aggregations

DqGenerateRule (com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule)1 DqMysqlDataSources (com.dq.easy.cloud.module.common.generator.code.base.sources.database.mysql.DqMysqlDataSources)1 DqGenerateJavaVOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaVOBO)1 DqGenerateJavaBaseDTO (com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO)1 DqGenerateJavaClassRule (com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule)1 Test (org.junit.Test)1