2010-03-23 113 views
0

我想使用JpaInspector爲Metawidget編寫的類。但是,當我在Netbeans 6.8的Java項目中插入這個類時,它給出了inspectProperty()方法JpaInspector類的錯誤,「方法不會覆蓋或實現超類型方法」。這是否意味着JpaInspector的父類BaseObjectInspector沒有這種方法?或者我應該怎麼做才能在我的項目中使用JpaInspectorJpaInspector無法覆蓋inspectProperty()

更新

好吧,我導入包 「org.metawidget.inspector.jpa.JpaInspector」;然而,雖然我的實體類的某些字段被設置爲可空= false,但星星不會被看到。爲什麼?

回答

0

Gulcan,

我很困惑:你插入的JpaInspector源代碼到你的項目?我不清楚爲什麼你想這樣做。您可以使用metawidget.xml和CompositeInspector將JpaInspector添加到Metawidget。例如:

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

或者您可以通過編程方式添加它。在任何情況下你都不需要JpaInspector源代碼。

Regards,

Richard。

+0

根據Jonathan的請求,請將此討論從Stack Overflow中提取出來併發布到Metawidget論壇(https://sourceforge.net/projects/metawidget/forums/forum/747623) – 2010-03-23 04:14:38

+0

具體的編程*問題*總是歡迎到這裏。但是,如果他們絕對必要,我們會盡量讓*討論*限於評論。 – Sampson 2010-03-23 05:00:44

+0

@Jonathan:是的,我完全同意並尊重這一點。感謝您的所有工作,關注此董事會。 – 2010-03-23 07:58:41