【发布时间】:2016-09-04 05:45:37
【问题描述】:
我正在使用 JOOQ 和 Postgres 运行代码生成。一切似乎都在工作,除了作为类生成的表正在向父构造函数添加一个空参数:
儿童
private Airtime() {
super("airtime", null);
}
父/超级方法在哪里:
public SchemaImpl(String name) {
super();
this.schemaName = name;
}
除此之外,它还添加了对父级中不存在的子级方法的覆盖。:
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
父级中不存在上述方法
有什么想法吗? 仅供参考:我的架构 xml 配置的示例块(不确定是否重要):
<schemata>
<schema>
<inputSchema>items</inputSchema>
</schema>
<schema>
<inputSchema>employer</inputSchema>
</schema>
<schema>
<inputSchema>airtime</inputSchema>
</schema>
</schemata>
【问题讨论】:
标签: java inheritance code-generation jooq