package com.ssm.clothing.dao;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @Description: 泛型类,基础的DAO接口
* @Author: albin
*
* @CreateDate: 2014-2-25
*/
public interface BaseDao<T> {
/**带条件分页查询,条件可以为null,既没有条件;返回list对象集合*/
public List<T> findByPage(Map<String,Object> paraMap);
/**只查询一个,常用于修改*/
public T findById(Serializable id);
/**
* 插入,用实体作为参数
* @param entity
*/
public int insert(T entity);
/**
* 修改,用实体作为参数
* @param entity
*/
public int update(T entity);
/**
* 按id删除,删除一条;支持整数型和字符串类型ID
* @param entity
*/
public int deleteById(Serializable id);
/**
* 批量删除;支持整数型和字符串类型ID
* @param entity
*/
public int delete(Serializable[] ids);
/**
* 查询全部
* @param entity
*/
public List<T> findAll();
/**
* 查询记录数
* @param entity
*/
public int findCount(Map<String,Object> map);
/**
* 统计记录数
* @return
*/
public int findCounts();
}
最近下载更多
微信网友_6512020493586432 LV2
2024年4月8日
微信网友_6479380088672256 LV2
2024年2月12日
weilaizhisheng LV21
2023年12月31日
ysugxx LV9
2023年11月30日
泓鼎168 LV20
2023年8月9日
康超超超超级 LV2
2023年6月6日
184445428 LV6
2022年12月4日
skook7 LV2
2022年7月4日
aixuexideliudada LV1
2022年6月20日
sirenlee LV2
2022年4月11日

最近浏览