概述
目录
0.mybatis-plus的特性
1.快速入门
2.Insert操作
3.Update操作
4.乐观锁
5.Select操作
6.Delete操作
7.分页查询
8.性能分析插件
9.Wrapper条件查询
0.mybatis-plus的特性
1.快速入门
1.1.导入依赖
导入mysql数据库驱动,lombok热部署,
mubatis-plus依赖 <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
1.2.编写配置文件
spring.datasource.username=root (你自己的数据库用户名)
spring.datasource.password=123456 (你自己的数据库密码)
spring.datasource.url=jdbc:mysql://localhost:3306/gmall? useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC (连接数据库的url地址,时区)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver (数据库驱动名)
注:useSSL=true 这个参数可以使JDBC兼容更高版本的数据库
useUnicode=true&characterEncoding=UTF-8 解决乱码问题 系统编码类型为UTF-8,
当数据 库编码格式为GBA,也不会出现乱码
serverTimezone=UTC/GMT%2B8
- 数据库时区设置,UTC为世界时间
- 世界时间比北京时间早8个钟
- 时区设置为东八区时会出现各种陷阱,可直接修改mysql的配置文件
或者设置serverTimezone=Asia/Shanghai
1.3.编写dao(pojo)实体类
@data 自动生成get,set , equals()、hashCode()、toString() 方法
@AllArgsConstructor 生成全参构造函数
@noArgsConstructor 生成无参构造函数
1.4.编写mapper持久层,继承BaseMapper,spring主类添加扫描
1.5.编写测试类,引入mapper
1.6.配置日志,修改配置文件
2.Insert操作
3.Update操作
4.乐观锁
5.Select操作
6.Delete操作
7.分页查询
8.性能分析插件
9.Wrapper条件查询
最后
以上就是善良咖啡为你收集整理的Java进阶(Mybatis-plus的使用)0.mybatis-plus的特性1.快速入门2.Insert操作3.Update操作4.乐观锁5.Select操作 6.Delete操作7.分页查询8.性能分析插件9.Wrapper条件查询的全部内容,希望文章能够帮你解决Java进阶(Mybatis-plus的使用)0.mybatis-plus的特性1.快速入门2.Insert操作3.Update操作4.乐观锁5.Select操作 6.Delete操作7.分页查询8.性能分析插件9.Wrapper条件查询所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复