【发布时间】:2016-01-05 09:26:31
【问题描述】:
我正在使用 JOOQ 3.6.4 和 Java 8 从架构生成一组 JOOQ 记录。
有些表是结构相似的参考数据,假设它们有 ID、CODE 和 VALUE 列(它们可能有其他列,但它们都至少有这些列)。
在我的代码中,不是由 JOOQ 生成的,我有一个接口“ReferenceData”,它定义了与 JOOQ 为这三列生成的代码相匹配的访问器。我想告诉 JOOQ 在它生成的 Record 对象中添加一个"implements ReferenceData" 子句(JOOQ 已经生成的代码将自动实现接口)。
我不是要求 JOOQ 自动找出接口,我可以列出每个表应该在 XML 配置中实现的接口。
问题 1:有没有办法配置 JOOQ 以在不编写自定义生成器类的情况下生成 implements 子句?
如果我必须编写一个自定义生成器类 - 我仍然想要定义哪些表记录实现了 XML 配置中的哪些接口。
问题 2:是否有在 XML 中定义自定义数据并向下传递到自定义生成器类的示例?
【问题讨论】:
标签: java sql code-generation jooq