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
3、新建service,调用dao层
下一篇: PS怎么制作一个弧形的文字路径?