我在一个简单的数据库中有两个类似的模式 - "develop" 和 "stage"。我已经使用Jooq为其中一个模式(例如“develop”)生成了Java类。当Jooq为数据库生成查询时,它会隐式地将模式名称添加到所有查询别名中。
select "develop"."image"."id", "develop"."image"."image_data"
from "develop"."image"
where "develop"."image"."id" = ?
所以我的问题是,是否有一种方法可以在生成的查询中更改jooq模式名称(例如对于“stage”),而无需重新生成“stage”模式的jooq类?
<outputSchemaToDefault>true</outputSchemaToDefault>
。这样,以后基于您的连接查询将在任何数据库上运行。 - Chathurika Sandarenu