當(dāng)一個(gè)SqlSession第一次通過SQL和參數(shù)獲取對象后晤郑,它就會將其緩存起來渴语,如果下次SQL和參數(shù)都沒有發(fā)生變化皮官,并且緩存沒有超時(shí)或者聲明需要刷新時(shí),那么它就會從緩存中獲取數(shù)據(jù)愿吹,而不是通過SQL獲取了。
獲取mapper后惜姐,重復(fù)調(diào)用一個(gè)方法執(zhí)行同一條SQL多次犁跪,查看日志中輸出SQL語句執(zhí)行的次數(shù),會發(fā)現(xiàn)只有一條SQL執(zhí)行