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>
  • 相关阅读:
    Js Array 删除
    语音播报功能
    js实现HashTable
    Js 克隆
    获取电脑名和IP地址
    获取电脑名和Ip
    IIS 配置问题
    WCF 服务
    【并查集】wikioi1001舒适的路线
    【实用】读取信息
  • 原文地址:https://www.cnblogs.com/meani/p/12001620.html
Copyright © 2011-2022 走看看