mybatis 中的sqlsession是一個非常重要的類。上篇我們分析了sessionfactory初始化配置文件,我們繼續分析sessionfactory拿到會話進行的操作。
看這裏。getMapper 方法,
看到這裏想想,利用了java反射來實現初始化類。
看到執行方法之後又調用了
mapperMethod.execute
這裏用了命令模式,
繼續往下看。
這裏是boundsql這個就是放在config中的mappedstatement中的 sql語句,
這裏使用查詢數據庫
是不是看到statement了,對了這裏就是執行sql語句,
到這裏應該知道了。
處理結果集
resultMaps
看到這裏應該知道set 成功。