2017-01-31 2 views
0

Поскольку я обновил версию jOOQ до версии 3.9.0 и теперь с версией 3.9.1, у меня есть следующее сообщение об ошибке во всех сгенерированных классах «Таблица» для метода «переименовать»:Ошибка переопределения с обновлением jOOQ 3.9

Java

Ошибка: метод не переопределить или реализовать метод из надтипа

/** 
* Rename this table 
*/ 
@Override 
public CompanyTable rename(String name) { 
    return new CompanyTable(name, null); 
} 

это нормальное поведение? Есть ли что-то сделать, чтобы автоматически удалить аннотацию Override этих методов «переименования»?

ответ

1

Наиболее вероятным объяснением этого является то, что вы используете jOOQ 3.9.x для генерации кода, но 3.8.x (или предыдущую версию) для компиляции.

Обязательно проверьте свой путь к классам для любых дубликатов ссылок библиотеки jOOQ с потенциально противоречивыми версиями.

+0

спасибо. Вы были правы, это было из-за зависимостей расширения jooq modelmapper ... – Manu

Смежные вопросы