JOOQ生成向parent方法添加参数
JOOQ generation adding parameters to parent method
我正在 运行 使用 JOOQ 和 Postgres 生成代码。一切似乎都在工作,除了生成为 类 的表正在向 parent 构造函数添加一个空参数:
Child
private Airtime() {
super("airtime", null);
}
其中 parent/super 方法是:
public SchemaImpl(String name) {
super();
this.schemaName = name;
}
除此之外,它还添加了对 child 中 parent 中不存在的方法的覆盖。:
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
上述方法在parent
中不存在
有什么想法吗?
仅供参考:我的模式 xml 配置的示例块(不确定是否重要):
<schemata>
<schema>
<inputSchema>items</inputSchema>
</schema>
<schema>
<inputSchema>employer</inputSchema>
</schema>
<schema>
<inputSchema>airtime</inputSchema>
</schema>
</schemata>
您可能正在使用 jOOQ 3.8 代码生成器 (which now supports Catalogs
),但您仍在使用 jOOQ 3.7 运行时,它尚不支持目录。
确保在整个应用程序中使用 jOOQ 版本 3.8.0(或任何其他一致的版本)。
我正在 运行 使用 JOOQ 和 Postgres 生成代码。一切似乎都在工作,除了生成为 类 的表正在向 parent 构造函数添加一个空参数:
Child
private Airtime() {
super("airtime", null);
}
其中 parent/super 方法是:
public SchemaImpl(String name) {
super();
this.schemaName = name;
}
除此之外,它还添加了对 child 中 parent 中不存在的方法的覆盖。:
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
上述方法在parent
中不存在有什么想法吗? 仅供参考:我的模式 xml 配置的示例块(不确定是否重要):
<schemata>
<schema>
<inputSchema>items</inputSchema>
</schema>
<schema>
<inputSchema>employer</inputSchema>
</schema>
<schema>
<inputSchema>airtime</inputSchema>
</schema>
</schemata>
您可能正在使用 jOOQ 3.8 代码生成器 (which now supports Catalogs
),但您仍在使用 jOOQ 3.7 运行时,它尚不支持目录。
确保在整个应用程序中使用 jOOQ 版本 3.8.0(或任何其他一致的版本)。