mybatis中一些標簽和屬性


<select> :映射查詢語句使用的標簽

id: 命名空間中唯一標識符,可用來代表這條語句

resultMap:用於設置返回值的類型和映射關系

#{id}:mybatis sql中使用預編譯參數的一種方式,大括號中的id是傳入參數名

resultMap的屬性:

  id :必填,唯一,在select標簽中,resultMap指定的值即為此處id所設置的值

  type:必填,用於配置查詢列所映射到的java對象類型

  extends:選填,可以配置當前resultMap繼承自其它的resultMap,屬性值為繼承resultMap的id

  autoMapping:選填,true or false

 resultMap的屬性

  constructor:配置使用構造方法注入結果,包含

    idArg:id參數,標記結果作為id(唯一值),可以幫助提高整體性能

    arg:注入到構造方法的一個普通結果

  id:一個id的結果,標記結果作為id

  result:注入到java對象屬性的普通結果

  association:一個復雜類型的關聯,許多結果將包成這種類型

  collection:復雜類型的集合

  discriminator:根據結果值來決定那個結果映射

  case:基於某些值的結果映射

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM