/** * @Project: hehenian-biz-service * @Package com.hehenian.biz.dal.account * @Title: IUserInfoDao.java * @Description: 用户基本信息操作入口 替代IUserDao * * @author: zhanbmf * @date 2015-3-29 下午12:08:04 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.dal.account; import java.util.List; import java.util.Map; public interface IUserInfoDao { /** * 增删改 * * @param sql * @return */ public abstract int update(String sql); /** * 批量增删改 * * @param sqls * @return */ public abstract <T> int[] batchUpdate(String[] sqls); /** * 查询结果返回list<Map> * * @param sql * @param isRealTime (true master|false slave) * @return */ public abstract List<Map<String, Object>> queryToListMap(String sql, boolean isRealTime); /** * 查询结果返回list<object> * * @param sql * @param clazz * @param isRealTime (true master|false slave) * @return */ public abstract <T> List<T> queryToListObject(String sql, Class<T> clazz, boolean isRealTime); /** * 根据sql返回int数据 * * @param sql * @param clazz * @param isRealTime (true master|false slave) * @return */ public abstract int queryForInt(String sql, boolean isRealTime); }