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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41098980/article/details/80676813

最早接触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
mapper文件
3、新建service,调用dao层
service

没有更多推荐了,返回首页