美文网首页
使用 mybatis 让 entity 和 数据库字段对应

使用 mybatis 让 entity 和 数据库字段对应

作者: Mr菜头 | 来源:发表于2020-08-18 17:31 被阅读0次

    使用resultMap 构建对应关系

    <?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">
    <!-- namespace用于绑定dao接口的 -->
    <mapper namespace="dao.UserDao">
        <resultMap type="entity.User" id="User">
            <id property="userId" column="user_id"></id>
            <result property="userName" column="user_name" />  
                    <result property="email" column="email" />  
                    <result property="phoneNumber" column="phone_number" />  
                    <result property="roleId" column="role_id" />  
                    <result property="password" column="password" />    
        </resultMap>
    
    
        <select id="getUsers" resultMap="User">
            SELECT * FROM .t_user
        </select>
        <select id="getUserById" parameterType="Integer" resultMap="User">
            SELECT * FROM  t_user where user_id = #{id}
        </select>
        
        <select id="getUsersCount" resultType="Integer">
            SELECT count(*) FROM  t_user
        </select>
    </mapper>
    

    相关文章

      网友评论

          本文标题:使用 mybatis 让 entity 和 数据库字段对应

          本文链接:https://www.haomeiwen.com/subject/dbukjktx.html