您的位置:首頁 >城市經(jīng)濟 >

resulttype和resultmap的區(qū)別_resulttype-每日看點

2023-06-22 13:37:02 來源:互聯(lián)網(wǎng)


(資料圖片)

1、resultmap與resulttype的區(qū)別為:對象不同、描述不同、類型適用不同一、對象不同resultmap:resultMap如果查詢出來的列名和pojo的屬性名不一致,通過定義一個resultMap對列名和pojo屬性名之間作一個映射關(guān)系。

2、2、resulttype:resultType使用resultType進行輸出映射,只有查詢出來的列名和pojo中的屬性名一致,該列才可以映射成功。

3、二、描述不同resultmap:resultMap對于一對一表連接的處理方式通常為在主表的pojo中添加嵌套另一個表的pojo,然后在***.xml中采用association節(jié)點元素進行對另一個表的連接處理。

4、2、resulttype:resultType無法查詢結(jié)果映射到pojo對象的pojo屬性中,根據(jù)對結(jié)構(gòu)集查詢遍歷的需要選擇使用resultType還是resultMap。

5、三、類型適用不同resultmap:mybatis中在查詢進行select映射的時候,返回類型可以用resultType,也可以用resultMap。

6、2、resulttype:resultType是直接表示返回類型的,而resultMap則是對外部ResultMap的引用,但是resultType跟resultMap不能同時存在。

本文到此分享完畢,希望對大家有所幫助。

關(guān)鍵詞: