/** * */ package org.dao; import java.util.List; /** * * * 项目名称:test_BaseDao * 类名称:IBaseDaoUtil * 类描述: 公共接口 * 创建人:Mu Xiongxiong * 创建时间:2017-9-10 上午11:02:57 * 修改人:Mu Xiongxiong * 修改时间:2017-9-10 上午11:02:57 * 修改备注: * @version * */ public interface IBaseDaoUtil<T> { /** * * @Description: 该方法的主要作用:添加数据 * @Title: save * @param @param entity 保存的对象 * @param @param tag 区分是Emp还是Dept * @param @return 设定文件 * @return 返回类型:int * @throws */ public int save(T entity,String tag); /** * * @Description: 该方法的主要作用:修改数据 * @Title: update * @param @param entity * @param @return 设定文件 * @return 返回类型:int * @throws */ public int update(T entity,String tag); /** * * @Description: 该方法的主要作用:删除数据 * @Title: delete * @param @param id * @param @return 设定文件 * @return 返回类型:int * @throws */ public int delete(int id,String tag); /** * * @Description: 该方法的主要作用:根据编号查询数据 * @Title: queryById * @param @param id * @param @return 设定文件 * @return 返回类型:T * @throws */ public T queryById(int id,String tag); /** * * @Description: 该方法的主要作用:查询全部的信息 * @Title: queryAll * @param @return 设定文件 * @return 返回类型:List<T> * @throws */ public List<T> queryAll(String tag); }