/** * CUserHisDao.java 2010/06/07 */ package com.ycsoft.business.dao.core.user; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.core.user.CUser; import com.ycsoft.beans.core.user.CUserHis; import com.ycsoft.commons.constants.SystemConstants; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; /** * CUserHisDao -> C_USER_HIS table's operator */ @Component public class CUserHisDao extends BaseEntityDao<CUserHis> { /** * */ private static final long serialVersionUID = 8988497175198403603L; /** * default empty constructor */ public CUserHisDao() {} public void updateCheckFlag(String cardId) throws Exception{ String sql ="update c_user_his set need_check=? where card_id=?"; this.executeUpdate(sql, SystemConstants.BOOLEAN_FALSE,cardId); } public List<CUser> queryAllUserHisByUserIds(String[] userIds) throws JDBCException{ String sql = "SELECT * FROM c_user_his where "+getSqlGenerator().setWhereInArray("user_id",userIds)+""; return createQuery(CUser.class, sql).list(); } }