【发布时间】:2022-10-18 15:16:03
【问题描述】:
我正在使用 jooq codegen 生成 pojo 类,我正在尝试使用前缀创建它们,但我不明白该怎么做。我正在使用此配置来生成它们
Configuration configuration = new Configuration()
.withJdbc(
new Jdbc()
.withDriver("org.mariadb.jdbc.Driver")
.withUrl("jdbc:mariadb://**:3306/**")
.withUser("**")
.withPassword("**")
)
.withGenerator(
new Generator()
.withGenerate(
new Generate()
.withPojos(true)
.withPojosEqualsAndHashCode(true)
.withPojosToString(true)
.withDaos(true)
)
.withDatabase(
new Database()
.withName("org.jooq.meta.mariadb.MariaDBDatabase")
.withIncludes(".*")
.withExcludes("")
.withInputSchema("name-db")
)
.withTarget(
new Target()
.withPackageName("model.pack")
.withDirectory("model/")
)
);
GenerationTool.generate(configuration);
据我了解,我必须创建一个扩展“DefaultGeneratorStrategy”的类,并覆盖“getJavaClassName”方法
【问题讨论】:
-
“据我了解,我必须创建一个扩展“DefaultGeneratorStrategy”的类,并覆盖“getJavaClassName”方法”- 是的,这是一种方法。想自己回答吗?
标签: java jooq jooq-codegen