MyBatis_resultMap的關聯方式實現多表查詢(一對多)、通過 Auto-Mapping 實現多表查詢

resultMap的關聯方式實現多表查詢(一對多)

a) 在 ClazzMapper.xml 中定義多表連接查詢 SQL 語句, 一次性查到需要的所有數據, 包括對應學生的信息.
b) 通過定義映射關係, 並通過指定集合屬性泛型的映射關係. 可以把看成一個使用. ofType 屬性表示集合的泛型, 可以寫全限定路徑或別名.
在這裏插入圖片描述

通過 Auto-Mapping 實現多表查詢

a) 通過 MyBatis 的 Auto-Mapping 機制及數據庫查詢時的別
名結合, 可以方便的實現多表查詢.
b) SQL 語句中, 別名出現特殊符號時, 必須進行處理. MySQL
可以使用(``)符號, Oracle 可以使用("")符號.
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章