mybatis 中一對多、多對1、多對多、父子繼承關係

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

相關文章
相關標籤/搜索