花費 20 ms
MP(MyBatis-Plus)實現樂觀鎖更新功能

實現步驟 step1:添加樂觀鎖攔截器 MP的其他攔截器功能可以參考官網 step2:配置Entity 用更新字段充當版本號。 上面的配置需要注意的是:updateTime既配 ...

Sat Jan 09 04:28:00 CST 2021 0 1345
MP(MyBatis-Plus)的自動填充功能

什么是自動填充 有些表中會有更新時間、創建時間、更新人或者創建人這些字段。 每次對數據進行新增、刪除、修改時都需要對這些字段進行設置。傳統的做法是在進行這些操作前,對Entity的字段進行se ...

Mon Jan 11 22:53:00 CST 2021 0 1036
自定義注解,更優雅的使用MP分頁功能

分頁功能使用 MP的分頁功能是通過MyBatis的插件實現的,使用起來也非常簡單。下面先介紹下使用方式。 step1:配置分頁插件 需要注意的是:MP提供了很多開箱即用的插件,這些插件的使用 ...

Tue Jan 12 18:40:00 CST 2021 0 789
MyBatis主配置文件

MyBatis的使用非常簡單,使用流程整體可以分成以下四步: step1:根據主配置文件生成SqlSessionFactory; step2:從SqlSessionFactory獲取S ...

Tue Jun 02 00:04:00 CST 2020 0 1270
MyBatis常見面試題整理

${}和#{}的區別是什么? ${}是字符串替換,#{}是預編譯處理。 Mybatis在處理#{}時,會將sql中的#{}替換為?號,調用PreparedStatement的set方法來賦值; ...

Mon Jun 15 21:53:00 CST 2020 0 894
MyBatis緩存特性詳解

緩存簡介 一般我們在系統中使用緩存技術是為了提升數據查詢的效率。當我們從數據庫中查詢到一批數據后將其放入到混存中(簡單理解就是一塊內存區域),下次再查詢相同數據的時候就直接從緩存中獲取數據就行了。這 ...

Thu Jun 04 00:19:00 CST 2020 0 772

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM