首页>代码>ssm开发服装库存CMS后台管理系统>/ssm_clothing/ssm_clothing/src/com/ssm/clothing/dao/BaseDao.java
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();
}
最近下载更多
weilaizhisheng  LV21 2023年12月31日
ysugxx  LV9 2023年11月30日
泓鼎168  LV19 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日
最近浏览更多
唐僧洗头爱飘柔  LV22 4月10日
zolscy  LV12 4月8日
sunlea  LV17 3月21日
Jack屏蔽  LV1 3月20日
jhyan127 2月18日
暂无贡献等级
ljhgff  LV1 2月9日
admin_z  LV22 1月29日
WBelong  LV7 2023年12月27日
ming_123_9715  LV23 2023年12月27日
weilaizhisheng  LV21 2023年12月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友