首页 > 数据库技术 > 详细

Mybatis映射文件标签(关于sql)

时间:2019-12-07 16:03:04      阅读:98      评论:0      收藏:0      [点我收藏+]

Mybatis映射文件

1.接口的全限定名和映射文件的namespace一致
<mapper namespace="com.offcn.dao.UserDao">

2.接口的方法名和映射文件中statment的id一致:id是接口中的方法名
include:是提取出使用次数较多的公共sql,引入外部的公共的sql
3.接口的传入参数类型和映射文件的parameterType一致
resultMap:是将查询的数据库列名映射到标签
<resultMap>完成属性的映射
4.接口的返回值类型和映射文件的resultType一致
<!--type:返回结果的类型,id:任意定义在当前命名空间唯一  -->
    <resultMap type="user" id="rs">
       <!--完成主键映射,column:列名 ,property:属性名 -->
       <id column="uid" property="id"/>
       <!--完成非主键映射 -->
       <result column="uname" property="username"/>
    </resultMap>
    <select id="getUserById" parameterType="int" resultMap="rs">
       select id uid,username uname 
        <include refid="sql1"></include>
        where id=#{uid}
    </select>

Mybatis映射文件标签(关于sql)

原文:https://www.cnblogs.com/meani/p/12001620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!