MyBatis不同Mapper文件引用resultMap實例代碼
ClassesMapper.xml:
<resultMap type="Classes" id="classesMap">
<id property="id" column="c_id" javaType="int"/>
<result property="name" column="c_name" javaType="String"/>
<!-- <association property="teacher" javaType="Teacher" >
<id property="id" column="t_id" javaType="int"/>
<result property="name" column="t_name" javaType="String"/>
<result property="age" column="t_age" javaType="int"/>
</association> -->
<association property="teacher" javaType="Teacher" resultMap="com.lsj.test.mybatis.mapper.TeacherMapper.teacherMap" ></association>
<collection property="studentList" ofType="Student" resultMap="com.lsj.test.mybatis.mapper.StudentMapper.studentMap" ></collection>
</resultMap>
<sql id="selectAllClassesSql">
SELECT
c.id as c_id,c.name as c_name,teacher_id,
t.id as t_id,t.name as t_name,t.age as t_age,
s.id as stu_id,s.name as stu_name,s.classes_id
from classes c,teacher t,student s
</sql>
TeacherMapper.xml的resultMap:
<resultMap type="Teacher" id="teacherMap">
<id property="id" column="t_id" javaType="int"/>
<result property="name" column="t_name" javaType="String"/>
<result property="age" column="t_age" javaType="int"/>
</resultMap>
利用命名空間+resultMapID就可以直接引用其他Mapper文件的resultMap,其中resultMap的column在本文件中也有用,也可以對應sql語句中的column別名。
總結(jié)
以上所述是小編給大家介紹的mybatis 不同Mapper文件引用resultMap,希望對大家有所幫助,如果大家有任何疑問請給我留
言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
詳解Java多線程編程中LockSupport類的線程阻塞用法
LockSupport類提供了park()和unpark()兩個方法來實現(xiàn)線程的阻塞和喚醒,下面我們就來詳解Java多線程編程中LockSupport類的線程阻塞用法:2016-07-07
SpringBoot整合JWT框架,解決Token跨域驗證問題
Json web token (JWT), 是為了在網(wǎng)絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC 7519).定義了一種簡潔的,自包含的方法用于通信雙方之間以JSON對象的形式安全的傳遞信息。2021-06-06
SpringBoot讀取Resource目錄下文件的四種方式總結(jié)
在Spring?Boot項目中,經(jīng)常需要獲取resources目錄下的文件,這些文件可以包括配置文件、模板文件、靜態(tài)資源等,本文將介紹四種常用的方法來獲取resources目錄下的文件,需要的朋友可以參考下2023-08-08
SpringBoot整合MyBatis-Plus3.1教程詳解
這篇文章主要介紹了SpringBoot整合MyBatis-Plus3.1詳細教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08
Spring Cloud之服務監(jiān)控turbine的示例
這篇文章主要介紹了Spring Cloud之服務監(jiān)控turbine的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05

