生活随笔
收集整理的這篇文章主要介紹了
[mybatis]select_resultMap_自定义结果集映射规则
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
resultMap
- 自定義某個javaBean的封裝規則
- type:自定義規則的Java類型
- id:唯一id方便引用
- 指定主鍵列的封裝規則
- id:定義主鍵底層會有優化
- column:指定哪一列
- property:指定對應的javaBean屬性
public interface EmployeeMapperPlus {public Employee getEmpById(Integer id
);}
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.atguigu.mybatis.dao.EmployeeMapperPlus"><resultMap id="MyEmp" type="com.atguigu.mybatis.bean.Employee"><id column="id" property="id"></id><result column="last_name" property="lastName"></result><result column="email" property="email"></result><result column="gender" property="gender"></result></resultMap><select id = "getEmpById" resultMap="MyEmp">select * from tb1_employee where id = #{id}
</select></mapper>
@Testpublic void test03() throws IOException {SqlSessionFactory sqlSessionFactory
= getSqlSessionFactory();SqlSession sqlSession
= sqlSessionFactory
.openSession();try{EmployeeMapperPlus mapper
= sqlSession
.getMapper(EmployeeMapperPlus.class);Employee map
= mapper
.getEmpById(1);System.out
.println(map
);}finally {sqlSession
.close();}}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的[mybatis]select_resultMap_自定义结果集映射规则的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。