我是靠谱客的博主 动听大米,最近开发中收集的这篇文章主要介绍mybatis中MapperXML映射文件配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

简介

此文件配置是整体mybatis最主要的配置文件,主要配置定制sql及数据映射

ResultType和ResultMap

ResultType

  • 当使用resultType做SQL语句返回结果类型处理时
  • 使用场景:当pojo的属性名与字段名一致,则可以使用此
    ResultType

ResultMap

  • 当使用resultMap做SQL语句返回结果类型处理时
  • 使用场景:映射查询出来的字段名与属性的映射关系

举例

<select id="queryAllUserList" resultMap="userResult">
select * from tb_user_2
</select>
<resultMap id="userResult" type="user">
<id column="user_id" property="id"/>
<result column="user_name" property="name" />
<result column="user_sex" property="sex" />
<result column="user_age" property="age"/>
<result column="user_address" property="address"
/>
</resultMap>

支持自动生成主键

<insert id="insert" parameterType="user"
useGeneratedKeys="true" keyProperty="id">
<!--preparedStatement实现
insert into tb_user(NAME,SEX,AGE,address) values
(?,?,?,?)
preparedStatement.setString(columnIndex,strAddress);
-->
insert into
tb_user_2(user_name,user_sex,user_age,user_address) values (#
{name},#{sex},#{age},#{address})
</insert>

最后

以上就是动听大米为你收集整理的mybatis中MapperXML映射文件配置的全部内容,希望文章能够帮你解决mybatis中MapperXML映射文件配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部