我是靠谱客的博主 善良咖啡,最近开发中收集的这篇文章主要介绍Java进阶(Mybatis-plus的使用)0.mybatis-plus的特性1.快速入门2.Insert操作3.Update操作4.乐观锁5.Select操作 6.Delete操作7.分页查询8.性能分析插件9.Wrapper条件查询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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条件查询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部