由于我已将jOOQ更新为3.9.0版本,现在更新为3.9.1版本,因此在“重命名”方法的所有生成的“表”类中都有以下错误消息:
错误java:方法不会覆盖或实现超类型的方法
/**
* Rename this table
*/
@Override
public CompanyTable rename(String name) {
return new CompanyTable(name, null);
}
这是正常行为吗?有没有什么可以自动删除那些“重命名”方法的覆盖注释?
答案 0 :(得分:1)
最可能的解释是,您使用jOOQ 3.9.x进行代码生成,但使用3.8.x(或以前的版本)进行编译。
请务必检查您的类路径中是否存在可能存在冲突版本的jOOQ库的重复引用。