81,122
社区成员




@Override
public int updateExpirationData(String[] codes, Date date, String oper) {
Session session = getSession();
String hql = "update Coupon set expirationData = ?, status = ?, updateTime = ?, lastOper = ? where couponCode in (:codes)";
Query query = session.createQuery(hql);
query.setDate(0, date);
query.setInteger(1, CouponStatus.UNUSED.ordinal());
query.setDate(2, new Date());
query.setString(3, oper);
query.setParameterList("codes", codes);
int affectRows = query.executeUpdate();
releaseSession(session);
return affectRows;
}