日期:2014-05-20 浏览次数:20770 次
/* * 模糊并分页查询员工信息 */ public List<User> FindEmp(Integer start, Integer limit,User u){ List<User> uList=null; StringBuffer hql=new StringBuffer(); hql.append("from User where 1=1"); if (u.getName()!=null&&!("".equals(u.getName()))) { hql.append(" and name like '%"+u.getName()+"%'"); } if (u.getSerialNum()!=null&&!("".equals(u.getSerialNum()))) { hql.append(" and serialNum like '%"+u.getSerialNum()+"%'"); } getSession(); String hql1=hql.toString(); try { Query query=session.createQuery(hql1); query.setFirstResult(start); query.setMaxResults(limit); uList=query.list(); } catch (Exception e) { e.printStackTrace(); } return uList;