zoukankan      html  css  js  c++  java
  • Mybatis映射文件标签(关于sql)

    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>
  • 相关阅读:
    【u026】花园(garden)
    【BZOJ 1040】[ZJOI2008]骑士
    【t100】汤姆斯的天堂梦
    【BZOJ 1038】[ZJOI2008]瞭望塔
    【t096】树的序号
    Java Web整合开发(82)
    2 HTML解析
    T3186 队列练习2 codevs
    T3185 队列练习1 codevs
    T1191 数轴染色 codevs
  • 原文地址:https://www.cnblogs.com/meani/p/12001620.html
Copyright © 2011-2022 走看看