MP(MyBatis-Plus)實現樂觀鎖更新功能
實現步驟 step1:添加樂觀鎖攔截器 MP的其他攔截器功能可以參考官網 step2:配置Entity 用更新字段充當版本號。 上面的配置需要注意的是:updateTime既配 ...
實現步驟 step1:添加樂觀鎖攔截器 MP的其他攔截器功能可以參考官網 step2:配置Entity 用更新字段充當版本號。 上面的配置需要注意的是:updateTime既配 ...
什么是自動填充 有些表中會有更新時間、創建時間、更新人或者創建人這些字段。 每次對數據進行新增、刪除、修改時都需要對這些字段進行設置。傳統的做法是在進行這些操作前,對Entity的字段進行se ...
分頁功能使用 MP的分頁功能是通過MyBatis的插件實現的,使用起來也非常簡單。下面先介紹下使用方式。 step1:配置分頁插件 需要注意的是:MP提供了很多開箱即用的插件,這些插件的使用 ...
MyBatis的使用非常簡單,使用流程整體可以分成以下四步: step1:根據主配置文件生成SqlSessionFactory; step2:從SqlSessionFactory獲取S ...
${}和#{}的區別是什么? ${}是字符串替換,#{}是預編譯處理。 Mybatis在處理#{}時,會將sql中的#{}替換為?號,調用PreparedStatement的set方法來賦值; ...
緩存簡介 一般我們在系統中使用緩存技術是為了提升數據查詢的效率。當我們從數據庫中查詢到一批數據后將其放入到混存中(簡單理解就是一塊內存區域),下次再查詢相同數據的時候就直接從緩存中獲取數據就行了。這 ...