public String queryCity() {

    if ((null != param) && (param.trim().length() > 0)
        || (null != cityIdName) && (cityIdName.trim().length() > 0)) {
      try {
        byte[] paramStr = param.getBytes("ISO-8859-1");
        param = new String(paramStr, "UTF-8");
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
      }
      cityList =
          cityDAO.queryForPage(
              "FROM CityEntity ct WHERE ct.cityName LIKE \'%"
                  + param
                  + "%\' AND ct.cityId LIKE \'%"
                  + cityIdName
                  + "%\'",
              page,
              limit);
      rowCount =
          cityDAO.queryRecordCount(
              "SELECT COUNT(*) FROM CityEntity ct WHERE ct.cityName LIKE \'%"
                  + param
                  + "%\' AND ct.cityId LIKE \'%"
                  + cityIdName
                  + "%\'");
      return SUCCESS;
    } else {
      cityList = cityDAO.queryForPage("FROM CityEntity", page, limit); // Hql,第几页,每页几条
      rowCount = cityDAO.queryRecordCount("SELECT count(*) FROM CityEntity");
      return SUCCESS;
    }
  }
 public String deleteCity() {
   boolean result = cityDAO.delete(cityInfo);
   if (true == result) {
     success = true;
     setMessage("删除成功!!");
   } else {
     success = false;
     setMessage("删除失败!!");
   }
   return SUCCESS;
 }