一个有趣的问题,再Hibernate的POJO中定义了一个额外的变量boolean isCommit,使用Myeclipse的自动生成getter/setter工具生成的getter是
public boolean isCommit(){
return this.isCommit;
}
但是再JSF中使用BeanName.isCommit找不到这个getter,于是改成了
public boolean getIsCommit(){
XXXX
}
第一种方式是肯定符合JavaBean规范的,但是确不能通过Jsf的检查,可能的原因是使用反射的时候使用第一种方式太麻烦了,所以只实现了比较通用的第二种方法的生成方式,比较有意思的是比较规范的第一种方式竟然不支持