DAO基类

来源:互联网 发布:网络骗局大全微信视频 编辑:程序博客网 时间:2024/06/05 02:23
package com.lz.ctsframework.core.support;import java.util.List;import org.apache.ibatis.annotations.Param;/** *  * <b>类说明:</b>dao基类 *  * <p> * <b>详细描述:</b> *  * @author liuhuanchao * @since 2016-04-18 */public interface IBaseDao<T,E,K> {    int countByCriteria(E criteria);    int deleteByCriteria(E criteria);    int deleteByPrimaryKey(K key);    int insert(T entity);    int insertSelective(T entity);    List<T> selectByCriteria(E criteria);    T selectByPrimaryKey(K key);    int updateByCriteriaSelective(@Param("record") T entity, @Param("example") E criteria);    //int updateByCriteria(@Param("record") T entity, @Param("example") E criteria);    int updateByPrimaryKeySelective(T entity);    //int updateByPrimaryKey(T entity);}

0 0
原创粉丝点击