MybatisPlus

MybatisPlus

 

 MybatisPlus

 

=====

补充:

 MybatisPlus

 

 =====

价格配置就可以让MP在控制台打印sql语句:

MybatisPlus

 

 =======

MybatisPlus

 

 @TableField:映射主键以外的字段

MybatisPlus

 

 MybatisPlus

 FieldFill属性:

MybatisPlus

 

 MybatisPlus

 

 还要写个驱动类:

MybatisPlus

 

 

@TableId:

MybatisPlus

 

MybatisPlus

 

 

 MybatisPlus

 

 MybatisPlus

 

 MybatisPlus

 

 MybatisPlus

 

 ===

MybatisPlus

 

 MybatisPlus

 

 3,要添加一个配置类:

MybatisPlus

 

==============

 MybatisPlus

 

 

 创建一个枚举类:

MybatisPlus

 

 实体类中加入对应的枚举变量:

MybatisPlus

 

 在配置文件中配置枚举包:

MybatisPlus

 

 还有一种实现接口的方式来对应枚举映射。

========

MybatisPlus

 

 MybatisPlus

 

 在配置文件中配置逻辑删除:

MybatisPlus

 ====

selectList方法:

MybatisPlus

 

 多条件查询:

MybatisPlus

 

 小于条件:

MybatisPlus

 

 大于条件:

MybatisPlus

 

查询 条件不相等:

MybatisPlus

 

 大于等于条件:

MybatisPlus

 

 模糊查询:

MybatisPlus

 

 以条件结尾:

MybatisPlus

 

 

以条件开头:

MybatisPlus

 

 联合查询:

MybatisPlus

 

 按条件升序排列查询:

MybatisPlus

 

  按条件降序排列查询:

 

 MybatisPlus

 

 多条件查询:

MybatisPlus

 

 ==========

 通过id查询:

MybatisPlus

 =======

selectByMap:

只能做等值查询:

MybatisPlus

 

 ====

selectCount:查询数量:

查询id大于1的数量:

MybatisPlus

 

 ===

selectMaps:把返回结果封装成map。

MybatisPlus

 

 ===

selectPage:分页查询:

先创建个配置类:

MybatisPlus

 

 MybatisPlus

 

 ====

selectMapsPage:把分页查询的结果集封装到map中

 MybatisPlus

 

 =====

selectObjs:查询主键

======

selectOne:查询一条数据

MybatisPlus

 

 ====

自己写sql语句,而且要映射到VO对象中,可以用@select注解:

MybatisPlus

 

 MybatisPlus

 

 ====

添加:

MybatisPlus

 

 =====

删除:

MybatisPlus

 

 MybatisPlus

 

 ===========

修改:

MybatisPlus

 

把符合条件的数据修改成传入的对象:

 MybatisPlus

===============

配置自动生成器:

1.引入依赖:

MybatisPlus

 

 MybatisPlus

 

 2,配置启动类:

MybatisPlus

 

 MybatisPlus

 

 MybatisPlus

 

 在全局配置中加个配置,去掉生成的service前面的I:

MybatisPlus

 生成数据库中指定的表的代码:

MybatisPlus

 ===

生成的service直接集成了IService,方法可以直接调用。

配置视图层解析:

MybatisPlus

 ===

打包生成,部署上阿里云

 MybatisPlus

 

上一篇:DRF的APIView、GenericAPIView、GenericViewSet的原理分析


下一篇:django rest framework系列02-引入rest使用APIView实现用户登录且保存Token