
MyBatis Plus
文章平均质量分 85
尚硅谷mybatis plus视频地址:https://www.bilibili.com/video/BV1Ds411E76Y
狂神mybatis plus视频地址:
https://www.bilibili.com/video/BV17E411N7KN
万里顾—程
我变得自信有趣,
允许别人踏入我的生活;
我睡的越来越早,
开始在乎前途和未来,
我知道那个我回来了!
展开
-
MyBatis-Plus——代码生成器的使用
MyBatis-Plus——代码生成器的使用AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。导入依赖 <dependency> <groupId>com.baomidou</groupId> <ar原创 2021-12-27 17:20:48 · 5828 阅读 · 2 评论 -
MyBatis-Plus——性能分析插件和条件查询器Wrapper
MyBatis-Plus——性能分析插件和条件查询器Wrapper1、性能分析插件MyBatis-Plus提供了执行SQL分析打印功能,该功能完美的输出打印 SQL 及执行时长。1、配置性能分析插件 @Bean @Profile({"dev","test"}) public PerformanceInterceptor performanceInterceptor(){ PerformanceInterceptor performanceInterceptor原创 2021-12-27 09:57:58 · 1397 阅读 · 0 评论 -
MyBatis-Plus——乐观锁处理
文章目录MyBatis-Plus——乐观锁处理MyBatis-Plus——乐观锁处理乐观锁和悲观锁乐观锁:当要对数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。悲观锁,具有强烈的独占和排他特性。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度。因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁:乐观锁是相对悲观锁而言的,乐观锁假设数据一般情况不会造成冲突,所以在数据进行提交更新的时候,才会正式原创 2021-12-24 18:09:19 · 1742 阅读 · 0 评论 -
MyBatis-Plus——自动填充功能实现
文章目录MyBatis-Plus——自动填充功能1、什么是自动填充2、数据库层面实现3、编程实现(推荐)MyBatis-Plus——自动填充功能1、什么是自动填充有些表中会有更新时间update_time、创建时间create_time、更新人或者创建人这些字段。每次对数据进行新增、删除、修改时都需要对这些字段进行设置。传统的做法是在进行这些操作前,对实体的字段进行set设置,然后再进行操作。这种做法不仅容易忘记导致出错、而且代码会显得特别冗余。虽然新增时间和修改时间可以使用数据库的时间,但是新增原创 2021-12-24 15:48:36 · 8832 阅读 · 4 评论 -
MyBatis-Plus——MyBatis-Plus概述与集成
MyBatis-Plus——MyBatis-Plus概述与集成1、MyBatis-Plus概述MyBatis-Plus 是什么MyBatis-Plus(简称MP)是一个 MyBatis的增强工具,在 MyBatis的基础上只做增强( 提供了一些高效、有用、开箱即用的功能)不做改变,为简化开发、提高效率而生。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA和 tk-mapper。特征与 MyBatis 完全兼容原创 2021-12-22 16:49:03 · 2375 阅读 · 0 评论