1. 程式人生 > >MyBatis中resultMap的延遲載入

MyBatis中resultMap的延遲載入

私人筆記,看不懂別問

resultMap具有延遲載入的功能,resultType沒有此功能,延遲載入是為了減輕資料庫的壓力

延遲載入就是先執行一個statement,根據需要再去執行另一個statement,sql的實現多數是用子查詢語句

使用<association>標籤中的  select  指定子statement, 使用column指定關聯的列,用的是父statement中的列

<collection>標籤同理

還要在SqlMapConfig.xml配置檔案中進行相關的配置開啟懶載入,使用<setting>標籤