mybatis 中處理一對多、多對1、多對多、父子繼承關係的有關鍵詞:association
、collection 、discriminatorhtml
- id – 一個 ID 結果;標記出做爲 ID 的結果能夠幫助提升總體性能
- result – 注入到字段或 JavaBean 屬性的普通結果
- association – 一個複雜類型的關聯;許多結果將包裝成這種類型
- 嵌套結果映射 – 關聯自己能夠是一個 resultMap 元素,或者從別處引用一個
- collection – 一個複雜類型的集合
- 嵌套結果映射 – 集合自己能夠是一個 resultMap 元素,或者從別處引用一個
- discriminator – 使用結果值來決定使用哪一個 resultMap
- case – 基於某些值的結果映射
- 嵌套結果映射 – case 自己能夠是一個 resultMap 元素,所以能夠具備相同的結構和元素,或者從別處引用一個
參考文獻:sql
官方文檔:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#Result_Mapsmybatis