4 changed files with 60 additions and 1 deletions
@ -0,0 +1,26 @@ |
|||||
|
package com.yvan.workbench; |
||||
|
|
||||
|
import com.zaxxer.hikari.HikariConfig; |
||||
|
import org.clever.data.jdbc.Jdbc; |
||||
|
|
||||
|
/** |
||||
|
* 作者:lizw <br/> |
||||
|
* 创建时间:2023/04/28 09:57 <br/> |
||||
|
*/ |
||||
|
public class BaseTest { |
||||
|
public static HikariConfig mysqlConfig() { |
||||
|
HikariConfig hikariConfig = new HikariConfig(); |
||||
|
hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver"); |
||||
|
hikariConfig.setJdbcUrl("jdbc:mysql://180.100.199.56:8306/rcs2_tw_zhanghui"); |
||||
|
hikariConfig.setUsername("rcs2_tw_zhanghui"); |
||||
|
hikariConfig.setPassword("Rcs2_tw_zhanghui"); |
||||
|
hikariConfig.setAutoCommit(false); |
||||
|
hikariConfig.setMinimumIdle(1); |
||||
|
hikariConfig.setMaximumPoolSize(512); |
||||
|
return hikariConfig; |
||||
|
} |
||||
|
|
||||
|
public static Jdbc newMysql() { |
||||
|
return new Jdbc(mysqlConfig()); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,31 @@ |
|||||
|
package com.yvan.workbench; |
||||
|
|
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.clever.data.jdbc.Jdbc; |
||||
|
import org.clever.data.jdbc.meta.codegen.CodegenCodeConfig; |
||||
|
import org.clever.data.jdbc.meta.utils.CodegenUtils; |
||||
|
import org.junit.jupiter.api.Test; |
||||
|
|
||||
|
import java.io.File; |
||||
|
|
||||
|
@Slf4j |
||||
|
public class CodegenTest { |
||||
|
@Test |
||||
|
public void t01() { |
||||
|
Jdbc jdbc = BaseTest.newMysql(); |
||||
|
CodegenCodeConfig config = new CodegenCodeConfig() |
||||
|
.setOutDir(new File("./src/main/java/com/yvan/workbench/model").getAbsolutePath()) |
||||
|
.setPackageName("com.yvan.workbench.model") |
||||
|
// .removeCodegenType(CodegenType.JAVA_ENTITY)
|
||||
|
// .removeCodegenType(CodegenType.JAVA_QUERYDSL)
|
||||
|
// .addCodegenType(CodegenType.GROOVY_ENTITY)
|
||||
|
// .addCodegenType(CodegenType.GROOVY_QUERYDSL)
|
||||
|
// .addCodegenType(CodegenType.KOTLIN_ENTITY)
|
||||
|
// .addCodegenType(CodegenType.KOTLIN_QUERYDSL)
|
||||
|
// .addCodegenType(CodegenType.DB_DOC_MARKDOWN)
|
||||
|
.addTable("lcc_model_world"); |
||||
|
CodegenUtils.genCode(jdbc, config); |
||||
|
log.info("-->"); |
||||
|
jdbc.close(); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue