欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mybatis+spring 省去dao实现层直接匹配mapper

程序员文章站 2022-06-17 16:06:42
...

最早接触mybatis的时候都是dao层,然后dao实现层通过namespace匹配到mapper,后面发现mybatis可以自动匹配到mapper省去dao实现层,减少代码分层以及代码量,变相的提高代码效率
1、其他代码省略,新建dao层,对dao层没有特别要注意的事情,如果需要传递多个参数可以使用@Param。

public interface IDictDataDao {
    int deleteByPrimaryKey(Integer id);

    int insert(DictData record);

    int insertSelective(DictData record);

    DictData selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(DictData record);

    int updateByPrimaryKey(DictData record);

    int selectPageCountByCondition(@Param("condition") DictDataCondition condition);
}

2、创建对应的mapper文件,需要注意的namespace需要指定到上面创建的dao
mybatis+spring 省去dao实现层直接匹配mapper
3、新建service,调用dao层
mybatis+spring 省去dao实现层直接匹配mapper

相关标签: mybatis省去dao实现