2010-03-23 2 views
0

Metawidget 용으로 작성된 JpaInspector 클래스를 사용하고 싶습니다. 그러나 Netbeans 6.8에서 Java 프로젝트에이 클래스를 삽입하면 JpaInspector 클래스의 inspectProperty() 메서드에 대해 오류가 발생합니다. 메서드는 "메서드가 슈퍼 유형의 메서드를 재정의하거나 구현하지 않습니다." 부모 클래스가 JpaInspector 인 것을 의미합니까, 즉 BaseObjectInspector입니다. 그런 방법이 없습니까? 또는 내 프로젝트에서 JpaInspector을 사용하려면 어떻게해야합니까?JpaInspector는 inspectProperty()를 재정의 할 수 없습니다.

업데이트

좋아, 나는 패키지 "org.metawidget.inspector.jpa.JpaInspector"를 가져; 그러나 내 엔터티 클래스의 일부 필드가 nullable = false로 설정되어 있지만 별이 표시되지 않습니다. 왜 그럴까요?

답변

0

Gulcan,

내가 혼란 스러워요 : 당신은 당신의 프로젝트에 JpaInspector의 소스 코드를 삽입? 왜 그렇게하고 싶은지 나는 분명하지 않습니다. metawidget.xml 및 CompositeInspector를 사용하여 Metawidget에 JpaInspector를 추가 할 수 있습니다. 예 :

<inspector> 
     <compositeInspector> 
      <inspectors> 
       <array> 
        <metawidgetAnnotationInspector /> 
        <jpaInspector />    
       </array> 
      </inspectors> 

프로그래밍 방식으로 추가 할 수 있습니다. 어느 경우에도 JpaInspector 소스 코드가 필요하지 않습니다.

감사합니다,

리처드.

+0

Jonathan의 요청에 따라 Stack Overflow에서이 토론을 가져 와서 Metawidget 포럼 (https://sourceforge.net/projects/metawidget/forums/forum/747623)에 게시하십시오 –

+0

특정 프로그래밍 * 질문 *은 항상 있습니다. 잘 왔어. 그러나 우리는 토론이 절대적으로 필요하다면 토론을 논평으로 제한하려고 노력합니다. – Sampson

+0

@Jonathan : 예, 전 완전히 동의하고 존경합니다. 이 보드를 돌봐 주신 모든 분들께 감사드립니다. –

관련 문제