1. 程式人生 > 資料庫 >Mybatis是如何將sql執行結果封裝為目標物件並返回的? 都有哪些對映形式?

Mybatis是如何將sql執行結果封裝為目標物件並返回的? 都有哪些對映形式?

第一種是使用<resultMap>標籤,逐一定義資料庫列名和物件屬性名之間的映 

射關係。

第二種是使用 sql 列的別名功能,將列的別名書寫為物件屬性名。

有了列名與屬性名的對映關係後,Mybatis 通過反射建立物件,同時使用反射給 

物件的屬性逐一賦值並返回,那些找不到對映關係的屬性,是無法完成賦值的。