MyBatisPlus
- 1,MyBatisPlus简介
- 2,标准数据层开发
- 3,DQL编程控制
-
- 3.1 条件查询
- 3.2 查询投影
- 3.3 映射匹配兼容性
-
-
- 问题2:编码中添加了数据库中未定义的属性([@TableField(exist=false)](https://github.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/TableField.java))
- 问题3:采用默认查询开放了更多的字段查看权限([@TableField(select=false)](https://github.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/TableField.java))
- 知识点1:@TableField
- 问题4:表名与编码开发设计不同步([@TableName(SQL表名)](https://github.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/TableName.java))
- 知识点2:@TableName
-
- 4,DML编程控制
1,MyBatisPlus简介
1.1 入门案例
-
MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。
-
开发方式
- 基于MyBatis使用MyBatisPlus
- 基于Spring使用MyBatisPlus
- 基于SpringBoot使用MyBatisPlus
SpringBoot整合Mybatis的开发过程:
-
创建SpringBoot工程
-
勾选配置使用的技术,能够实现自动添加起步依赖包
-
设置dataSource相关属性(JDBC参数)
-
定义数据层接口映射配置