2017-01-31 2 views
0

jOOQ를 3.9.0 버전으로 업데이트 했으므로 3.9.1 버전으로 변경되었으므로 "이름 바꾸기"메서드에 대해 생성 된 모든 "테이블"클래스에 다음 오류 메시지가 표시됩니다.jOOQ 3.9 업데이트로 덮어 쓰기 오류

오류 자바 : 방법은 무시하거나 슈퍼

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

가 정상적인 동작입니다에서 메소드를 구현하지 않는 이유는 무엇입니까? "이름 바꾸기"메소드의 재정의 주석을 자동으로 제거하려면 어떻게해야합니까?

답변

1

가장 일반적인 설명은 코드 생성에는 jOOQ 3.9.x를 사용하지만 컴파일에는 3.8.x (또는 이전 버전)를 사용한다는 것입니다.

잠재적으로 충돌하는 버전이있는 jOOQ 라이브러리의 중복 참조가 있는지 클래스 경로를 확인하십시오.

+0

대단히 감사합니다. 당신 말이 맞았어요. 그것은 modelmapper jooq 확장 의존성 때문이었습니다 ... – Manu