11、mybatis学习——自定义结果映射resultMap

一、没有级联属性的情况时

  11、mybatis学习——自定义结果映射resultMap

 

 

   sqlmapper文件配置

    <!-- 自定义resultMap
            type:指定返回的类型;id:指定resultMap的唯一标识 -->
    <resultMap type="com.pxxy.bean.Employee" id="empMap">
        <id column="id" property="id"/>
        <!-- 列名和属性名一样的时候可以不写 -->
        <result column="name" property="name"/>
        <result column="gender" property="gender"/>
    </resultMap>
        
        <!-- 返回resultMap -->
    <select id="selectEmpById" resultMap="empMap">
        select * from employee where id = #{emp_id}
    </select>

  mapper接口定义方法

11、mybatis学习——自定义结果映射resultMap

 

 

   测试方法:

11、mybatis学习——自定义结果映射resultMap

 

 

 

二、有级联属性的情况时

    student关联college

11、mybatis学习——自定义结果映射resultMap

 

 

 11、mybatis学习——自定义结果映射resultMap

 

 

    sqlmapper文件配置

11、mybatis学习——自定义结果映射resultMap

 

   mapper接口定义方法

11、mybatis学习——自定义结果映射resultMap

 

   测试方法

11、mybatis学习——自定义结果映射resultMap

 

上一篇:Java 在背景图上面合成二维码图片并添加文字


下一篇:阿里规范 - 五、MySQL 数据库 - (四)ORM映射 - 3 - 【强制】不要用 resultClass 当返回参数,即使所有类属性名与数据库字段一一对应