mybatis中输入输出映射

xiaoxiao2021-02-28  89

Mapper.xml

<!--定义resultMap

SELECTid id_,username username_ FROM USER User类中的属性作一个映射关系

 

typeresultMap最终映射的java对象类型,可以使用别名

id:对resultMap的唯一标识

 -->

 <resultMap type="user"id="userResultMap">

         <!--id表示查询结果集中唯一标识

         column:查询出来的列名

         propertytype指定的pojo类型中的属性名

         最终resultMapcolumnproperty作一个映射关系 (对应关系)

         -->

         <idcolumn="id_" property="id"/>

         <!--

         result:对普通名映射定义

         column:查询出来的列名

         propertytype指定的pojo类型中的属性名

         最终resultMapcolumnproperty作一个映射关系 (对应关系)

         -->

         <resultcolumn="username_" property="username"/>

 

 </resultMap>

 

 

 

<!--使用resultMap进行输出映射

resultMap:指定定义的resultMapid,如果这个resultMap在其它的mapper文件,前边需要加namespace

-->

<selectid="findUserByIdResultMap" parameterType="int"resultMap="userResultMap">

SELECTid id_,username username_ FROM USER WHERE id=#{value}

</select>

转载请注明原文地址: https://www.6miu.com/read-63947.html

最新回复(0)