属性不遵循javabean约定

时间:2018-02-06 17:15:15

标签: java javabeans conventions

我正在使用java 1.7,WAS 8(Clustered env)

我在我的java类中定义了属性,

@AsserTrue(groups=verifiedruleset.class,mesage={some message}
public boolean hasShortName(){
   boolean myflag=true;
   some condition;
   return myflag;
}

当我尝试保存记录时,我收到错误,因为'属性hasShortName不遵循javabean约定。 在WAS集群环境中发生此错误。

但是,如果在集群环境中使用共享库(spring,logging,commons..etc的库),它工作正常。
此外,在WAS Non clustered环境中,它工作正常。

但是现在我想删除群集环境中的共享库,在此期间我遇到了错误。

我尝试使用Why isn't "has"... the beginning of a valid JavaBean method signature?并尝试使用isHasShortName(),但它为未定义的setter提供了错误。

任何人都可以建议这里有什么问题..

0 个答案:

没有答案