BaseDao

basedao继承了Mybatis jpa的 MybatisBaseMapper MybatisBaseMapper 集成了 Mybatis plus的BaseMapper

所以使用MybatisBaseMapper 和 BaseMapper 中的方法是不需要写任何实现的。

`@MapperDefinition(domainClass = ParkParking.class, orderBy = “ update_time DESC”) public interface ParkParkingDao extends BaseDao {

}`

常用方法 (不需要写mapper.xml实现,系统已经自动帮你生成了sql)

序号 方法名 介绍
1 insertSelective 插入判空
2 insertJpa 插入
3 batchInsert 批量插入
4 batchInsertCatTable 批量插入-分表
5 deleteByIdJpa 根据id删除
6 deleteByIdCatTable 根据id删除-分表
7 updateByIdJpa 更新
8 updateSelectiveById 更新判空
9 selectByIdJpa 根据id查询
10 selectNested 连表查询
12 selectPageJpa 分页查询
13 selectPageForOrder 分页查询-自定义order by
14 selectCountJpa 查询数量
15 selectBean 给定一个对象当参数查询 一条数据
16 select 查询所有数据
17 deleteBean 给定一个对象当参数删除对象

复杂sql

推荐使用Mybatis plus的条件构造器

https://mp.baomidou.com/guide/wrapper.html#lt