@Override
    public AdWebTrxInfo mapRow(ResultSet rs, int num) throws SQLException {

      AdWebTrxInfo adWebTrxInfo = new AdWebTrxInfo();
      adWebTrxInfo.setAdWebTrxId(rs.getLong("adwebtrx_id"));
      adWebTrxInfo.setTrxorderid(rs.getString("trxorderid"));
      adWebTrxInfo.setAdcid(rs.getString("adweb_cid"));
      adWebTrxInfo.setAdwebid(rs.getLong("adwebid"));
      adWebTrxInfo.setAdwi(rs.getString("adweb_wi"));
      adWebTrxInfo.setBuycount(rs.getInt("buycount"));
      adWebTrxInfo.setOrderMoney(rs.getDouble("ordermoney"));
      adWebTrxInfo.setOrderTime(rs.getTimestamp("ordertime"));

      String adweb_trxurl = rs.getString("adweb_trxurl");
      if (adweb_trxurl != null) {
        adWebTrxInfo.setAdweb_trxurl(adweb_trxurl);
      }

      return adWebTrxInfo;
    }
  @Override
  public AdWebTrxInfo getAdWebTrxInfo(Long adwebid, String adcid, String adwi) {

    String sql =
        "select adwebid,adweb_cid,adweb_wi,adwebtrx_id,trxorderid,buycount,ordermoney,ordertime from beiker_adwebtrxinfo where adwebid=? and adweb_cid=? and adweb_wi=?";
    List list = getSimpleJdbcTemplate().queryForList(sql, adwebid, adcid, adwi);

    if (list == null || list.size() == 0) return null;
    AdWebTrxInfo ati = new AdWebTrxInfo();
    Map map = (Map) list.get(0);
    ati.setAdWebTrxId(((Number) map.get(("adwebtrx_id"))).longValue());
    ati.setTrxorderid((String) map.get(("trxorderid")));
    ati.setAdcid((String) map.get("adweb_cid"));
    ati.setAdwebid(((Number) map.get("adwebid")).longValue());
    ati.setAdwi((String) map.get("adweb_wi"));
    ati.setBuycount(((Number) map.get("buycount")).intValue());
    ati.setOrderMoney(((Number) map.get("ordermoney")).doubleValue());
    ati.setOrderTime((Timestamp) map.get("ordertime"));

    return ati;
  }