MyBatis中的ExecutorType有以下幾種類型:
SIMPLE:每次執行SQL都會創建一個Statement對象,適用于小型應用或者并發性不高的場景。
REUSE:每次執行SQL會先嘗試從緩存中獲取Statement對象,如果緩存中存在則復用,否則創建一個新的Statement對象。適用于中等規模的應用。
BATCH:和SIMPLE類型類似,每次執行SQL都會創建一個Statement對象,但是會對批處理進行優化。適用于需要批量處理數據的場景。
POOLED:通過連接池管理Statement對象,可以重用連接對象和Statement對象,適用于高并發的場景。
UNKOWN:表示ExecutorType未知,通常不會直接使用。
在MyBatis配置文件中可以通過指定