spring boot的Dao层/mapper层一些笔记
1)BaseMapper
Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能
Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段。
CRUD:增查改删,即,create/read/update/delate 主要被用在描述软件系统中数据库或者持久层的基本操作功能
2)@mapper
使用接口注解的优点:
1. 比较方便,快速编写映射语句
使用接口注解的缺点:
1. 适用于比较简单的配置,当太复杂了接口就搞不定了。
2. 不能使用动态SQL,有点鸡肋。