有时候我们在实现不同功能的时候回看到很多的Dao层的增加、修改、删除、查找都很相似,修改我们将他们提取BaseDao
一、提取前
1. 提取前的LinkDao层:
public interface LinkManDao { Integer findCount(DetachedCriteria detachedCriteria); List<LinkMan> findByPage(DetachedCriteria detachedCriteria, Integer startIndex, Integer pageSize); void save(LinkMan linkMan); LinkMan findById(Long lkm_id); void update(LinkMan linkMan); void delete(LinkMan linkMan); }