我是靠谱客的博主 善良咖啡,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部