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