@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());
 }