第1个回答 2011-08-11
在封装属性时,用getter可以从数据库中取到数据,setter可以从页面中得到相应的数据。
如:用ssh2框架做个示例。
private Bean bean;
private BeanService beanService;
生成getter 和 setter
public Bean getBean() {
return bean;
}
public void setBean(Bean bean) {
this.bean= bean;
}
servcie跟上面的bean一样;生成。
service 类代码 或者是 你自己常用的类如:biz 等
BeanService:
public Bean findBean(Bean bean){
Bean b = getHibernateTemplate().find(Bean.class,bean.getId);
return b;
}
BeanAction:
public String listBean(){
bean = beanService.findBean(bean);
而bean 的值是从页面传过来的。或者自己这样:bean.setId(1);
}