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的条件构造器
当前内容版权归 fhs-opensource 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fhs-opensource .