mybatis-plus根据多个字段排序_Mybatis Plus学习笔记(逻辑删除/动态填充/常用插件)...
生活随笔
收集整理的這篇文章主要介紹了
mybatis-plus根据多个字段排序_Mybatis Plus学习笔记(逻辑删除/动态填充/常用插件)...
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、邏輯刪除
1.邏輯刪除后,將不會(huì)被查詢出來。
mybatis2.查詢中排除邏輯刪除字段
二.自動(dòng)填充
本次針對(duì)數(shù)據(jù)表中的create_time、update_time字段進(jìn)行自動(dòng)填充實(shí)例。
1.自動(dòng)填充實(shí)例
public2.自動(dòng)填充優(yōu)化
首先判斷是否有當(dāng)前參數(shù),有則執(zhí)行自動(dòng)填充,沒有則不執(zhí)行自動(dòng)填充。
@Component三.樂觀鎖插件
1.實(shí)現(xiàn)步驟
@Configuration2.主意事項(xiàng)
四.性能分析插件
1.性能分析插件
@Bean@Profile({"dev", "test"}) // 在dev和test環(huán)境中開啟public PerformanceMonitorInterceptor performanceMonitorInterceptor() {PerformanceMonitorInterceptor pmi = new PerformanceMonitorInterceptor();return pmi;}2.執(zhí)行sql打印日志
driver3.創(chuàng)建spy.properties
#五.多租戶SQL解析器
1.示例工程(官網(wǎng)示例)
// 官網(wǎng)示例六.動(dòng)態(tài)表名SQL解析器
1.動(dòng)態(tài)表名實(shí)現(xiàn)
ITableNameHandler 接口注入到 DynamicTableNameParser 處理器鏈中,將動(dòng)態(tài)表名解析器注入到 MP 解析鏈
2.主意事項(xiàng)
7.自定義方法
1.自定義方法
public2.alwaysUpdateSomeColumnById示例
// 在MySqlInjector.java文件中添加alwaysUpdateSomeColumnById注入。并且不更改name值3.deleteByIdWithFill示例
// 在MySqlInjector.java文件中添加deleteByIdWithFill注入4.insertBatchSomeColumn示例
// 在MySqlInjector.java文件中添加insertBatchSomeColumn注入總結(jié)
以上是生活随笔為你收集整理的mybatis-plus根据多个字段排序_Mybatis Plus学习笔记(逻辑删除/动态填充/常用插件)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从数据类型 nvarchar 转换为 n
- 下一篇: mongodb同时更新一条记录_Mong