MybatisPlus
文章平均质量分 71
执久呀
你若盛开,清风自来
展开
-
MybatisPlus代码自动生成器
【代码】MybatisPlus代码自动生成器。原创 2022-11-20 10:59:55 · 597 阅读 · 4 评论 -
MybatisPlus性能分析与条件构造器wrapper
p6spy将应用的数据源给劫持了,应用操作数据库其实在调用p6spy的数据源,p6spy劫持到需要执行的sql或者hql之类的语句之后,他自己去调用一个realDatasource,再去操作数据库。运行结果,条件构造器的本质就是省sql语句的编写,可以用来做些判断。作用:性能分析拦截器,用于输出每条 SQL 语句及其执行时间。在resource新建spy.properties。application.yaml配置文件中。在平时的使用中会遇到一些比较慢的sql。pom.xml导入p6spy坐标。原创 2022-11-19 11:24:14 · 2910 阅读 · 1 评论 -
MybatisPlus乐观锁悲观锁和分页查询逻辑删除
乐观锁:顾名思义十分乐观,他总是认为不会出现问题,无论干什么都不去上锁,如果出现了问题,在次更新值测试。在数据库中新增字段version,在实体类中也要增加对应的,使用@Version表示他是一个乐观锁。在配置类中加入分页插件。原创 2022-11-13 20:14:42 · 1159 阅读 · 0 评论 -
MybatisPlus主键生成策略与自动填充
snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。创建时间、修改时间,这些操作一般都是自动化完成的,不希望手动更新。在实体类对象中配置,前提是数据库表中也是设置自增的。数据库表通常是不能够修改的,在代码中使用自动填充。原创 2022-11-09 16:12:25 · 2333 阅读 · 0 评论 -
MyBatisPlus快速入门
mybatis-plus官网rmybatis-plus(简称MP)是一个mybatis的增强工具,在Mybatis的基础上自作增强不做改变,为简化开发、提高效率而生。Mybatis-plus提供了通用的mapper和service,可以在不便携任何sql语句的情况下,快速的实现对单表的crud、批量、逻辑删除、分页操作。原创 2022-11-08 16:19:22 · 507 阅读 · 1 评论 -
一文速通MybatisPlus
mybatis-plus官网rmybatis-plus(简称MP)是一个mybatis的增强工具,在Mybatis的基础上自作增强不做改变,为简化开发、提高效率而生。Mybatis-plus提供了通用的mapper和service,可以在不便携任何sql语句的情况下,快速的实现对单表的crud、批量、逻辑删除、分页操作。原创 2022-11-24 10:20:45 · 3018 阅读 · 17 评论