《原神攻略》部分角色外觀調整說明 2.4版本角色外觀改動介紹
阿新 • • 發佈:2022-01-06
分頁功能
mybatis的分頁預設是基於記憶體分頁的(查出所有,再擷取),資料量大的情況下效率較低,不過使用mybatis外掛可以改變該行為,只需要攔截StatementHandler類的prepare方法,改變要執行的SQL語句為分頁語句即可。
公共欄位統一賦值
一般業務系統都會有建立者,建立時間,修改者,修改時間四個欄位,對於這四個欄位的賦值,實際上可以在DAO層統一攔截處理,可以用mybatis外掛攔截Executor類的update方法,對相關引數進行統一賦值即可;
效能監控
對於SQL語句執行的效能監控,可以通過攔截Executor類的update, query等方法,用日誌記錄每個方法執行的時間;
支援攔截的方法
-
執行器Executor(update、query、commit、rollback等方法);
-
引數處理器ParameterHandler(getParameterObject、setParameters方法);
-
結果集處理器ResultSetHandler(handleResultSets、handleOutputParameters等方法);
-
SQL語法構建器StatementHandler(prepare、parameterize、batch、update、query等方法);