@Override protected List<User> find(UserInfo info) { String hql = "from User u where 1=1 "; Map<String, Object> parameters = new HashMap<String, Object>(); hql = this.addWhere(info, hql, parameters); if (info.getSort() != null && !info.getSort().trim().isEmpty()) { hql += " order by u." + info.getSort() + " " + info.getOrder(); } return this.userDao.find(hql, parameters, info.getPage(), info.getRows()); }