public List findByExample(UserInfo userInfo){
return this.getHibernateTemplate().findByExample(userInfo);
}
userInfo是一个实体bean的数据
求解释这语句的意思,和拿几个单词的意思
------解决方案--------------------------------------------------------
这是个模糊查询的方法,你的userInfo这个实体里面那几个字段有值,hibernate就会将那几个字段作为查询条件去数据库检索,最后返回所有满足条件的实体bean集合。。。
template:模板
example:示例
------解决方案--------------------------------------------------------
this.getHibernateTemplate().findByExample(userInfo);
Hibernate QBE
比如 userInfo 里面 有id ,name ,age 等等 你传的对象里面有任意一个或者多个都可以进行匹配查询
query.setFirstResult((currentPage-1)*pageSize);
query.setMaxResults(pageSize);
list=query.list();
setFirstResult和Max 用来分别设置查询的起止和结束,通常用来做分页。