2010-03-23 116 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