エンティティクラスの属性名とフィールド名の競合を解決

1.クエリの別名がフィールドするときは、別名せて、同じエンティティクラスの属性名

        <! - のidクエリによって - >

       <選択し、ID = "selectById" のParameterType = "int型"

              resultTypeと= "com.zhiyou100.kfs.bean.Users">

              UID、名前のuname、ID =#{ID}ユーザーから年齢uageとしてIDを選択

       </ select>の

 

 

このresultMapタグMyBatisの間の対応関係を設定することにより2

       <選択し、ID = "selectById" のParameterType = "int型"

              このresultMap = "MYMAP">

              ID =#{ID}ユーザからのID、名前、年齢を選択

       </ select>の

       <このresultMapタイプ= "com.zhiyou100.kfs.bean.Users" ID = "MYMAP">

              <id列= "ID" プロパティ= "UID" />

              <結果列= "name" プロパティ= "は、una​​me" />

              <結果列= "年齢" プロパティ= "uage" />

       </このresultMap>

おすすめ

転載: www.cnblogs.com/kfsrex/p/11439611.html