hibernate4 baseDao的封装
1.BaseDao.java 基础类接口 package com.itv.launcher.util; import java.io.Serializable; import java.util.Collection; import java.util.List; /** * @ClassName: IBaseDao * @Description: Dao封装接口 * @author yz * @date 2014年6月16日17:05:17 */ public interface IBaseDao<T, ID extends Serializable> { /** * <保存实体> * <完整保存实体> * @param t 实体参数 */ public abstract void save(T t); /** * <保存或者更新实体> * @param t 实体 */ public abstract void saveOrUpdate(T t); /** * <load> * <加载实体的load方法> * @param id 实体的id * @return 查询出来的实体 */ public abstract T load(ID id); /** * <get> * <查找的get方法> * @param id 实体的id * @return 查询出来的实体 */