group by(注意使用位置在where条件后面) with rollup(可以实现在分组统计的基础上,再进行相同的统计(sum,avg,co...
1. 逻辑删除: 通过一个字段(删除标识)来标识数据是否被删除,就是假删除的功能。 2. 自动填充: 新增、修改等操作时,自动补充创建人、创建时...
目的:主要是用于输出每条sql语句和执行时间的。(生产环境不开启) 一、性能分析实现 在MybatisPlusConfiguration中配置一...
简介 乐观锁的目的是:当要更新一条记录时,希望这条数据没有被别人更新过;为了防止更新冲突的问题。 乐观锁如何实现? 实现方式一:版本号方式 取出...
使用背景: 针对项目中有新增时间,修改时间,新增人,修改人等字段;最笨的办法是:新增时,new Date()或者是java8的LocalDate...
实现步骤: application.yml中进行配置: 建立一个配置类包,在包里创建一个配置类MybatisPlusConfig 在实体类上逻辑...
逻辑删除自动填充乐观锁插件性能分析插件多租户SQL解析器动态表名SQL解析器SQL注入器
一、基本配置: configLocation配置:MyBatis 配置文件位置,如果您有单独的 MyBatis 配置,请将其路径配置到 conf...
设置主键自增策略:(主键策略类型要和数据库对应) 首先把数据库的主键设置为自增 给实体主键id上加注解,并设置为自增策略@TypeId(type...