mybatis中输入输出映射

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>


评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值