Java jOOQ表模板,查询的动态表名

Java jOOQ表模板,查询的动态表名,java,sql,jooq,Java,Sql,Jooq,我想使用预定义的表模板动态创建新的数据库表。那部分我看不出有什么问题 但是我希望有一个jOOQ生成的表类(来自模板)来编写jOOQ查询,并在执行之前更改表名 有人对此有解决方案吗?使用jOOQ的运行时架构/表映射支持: Settings=新设置() .withRenderMapping(新的RenderMapping() 白雪公主( new MappedSchema().withInput(“THE_SCHEMA”) .withOutput(“_模式”) .有桌子吗( 新建MappedTable

我想使用预定义的表模板动态创建新的数据库表。那部分我看不出有什么问题

但是我希望有一个jOOQ生成的表类(来自模板)来编写jOOQ查询,并在执行之前更改表名


有人对此有解决方案吗?

使用jOOQ的运行时架构/表映射支持:

Settings=新设置()
.withRenderMapping(新的RenderMapping()
白雪公主(
new MappedSchema().withInput(“THE_SCHEMA”)
.withOutput(“_模式”)
.有桌子吗(
新建MappedTable().withInput(“预定义的_表”)
.带输出(“更改的表格”)
)
));
//将设置添加到DSL上下文中
DSLContext ctx=DSL.using(连接、方言、设置);
//使用上述ctx运行查询
ctx.select(预定义的表格列)
.from(预定义的表格)
.fetch();
以上将产生

选择“模式”、“更改的表格”、“列”
“更改的表”中的“更改的表”
更多信息请点击此处: