zoukankan      html  css  js  c++  java
  • mybatis中映射配置文件mapper

    mybatis中映射配置文件mapper

    1.导入约束

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    

    2.namespace

    <mapper namespace="com.demo.learnbatis.mapper.TeamMapper">
    

    这里的namespace属性的值必须是mapper的全限定类名

    3.写上自己要用的sql语句

    <select id="findTeamByUserId" resultType="com.demo.learnbatis.entity.Team">
          SELECT * FROM user_team
          where
          user_id=#{userId}
        </select>
    

    要注意的是这里面的id属性的取值必须是mapper接口中的方法名

    4.设置封装

    <resultMap id="BaseResultMap" type="com.demo.learnbatis.entity.Team">
            <!--
              WARNING - @mbggenerated
              This element is automatically generated by MyBatis Generator, do not modify.
            -->
            <constructor>
                <arg column="id" javaType="java.lang.String" jdbcType="CHAR" />
                <arg column="user_id" javaType="java.lang.String" jdbcType="VARCHAR" />
                <arg column="team_name" javaType="java.lang.String" jdbcType="VARCHAR" />
                <arg column="avatar" javaType="java.lang.String" jdbcType="VARCHAR" />
                <arg column="compress_avatar" javaType="java.lang.String" jdbcType="VARCHAR" />
                <arg column="introduction" javaType="java.lang.String" jdbcType="VARCHAR" />
            </constructor>
        </resultMap>
    
  • 相关阅读:
    Codeforces Round #375 (Div. 2)
    ACM之路(19)—— 主席树初探
    CodeForces 722D Generating Sets
    CodeForces 721D Maxim and Array
    心情--2014区域赛
    【N-Quens II】cpp
    【N-Queens】cpp
    【Unique Paths II】cpp
    【Unique Paths】cpp
    【Palindrome Partitioning】cpp
  • 原文地址:https://www.cnblogs.com/zzzqi/p/13097465.html
Copyright © 2011-2022 走看看