[英]How to Reuse ResultMap in Mybatis in multiple Mapper.xml in association?
我有兩個表, Patient 和 Report,我創建了兩個映射器patient-mapper.xml 和report-mapper.xml
在patient-mapper.xml中我寫了這個:
<resultMap type="Pationt" id="PationtResult">
<id property="id" column="id"/>
<result property="firstname" column="firstname"/>
<result property="lastname" column="lastname"/>
<result property="createdAt" column="created_at"/>
</resultMap>
在 report-mapper.xml 我寫了這個:
<resultMap type="Pationt" id="PationtResult">
<id property="id" column="id"/>
<result property="firstname" column="firstname"/>
<result property="lastname" column="lastname"/>
<result property="createdAt" column="created_at"/>
</resultMap>
<resultMap type="Report" id="ReportResult">
<id property="id" column="id"/>
<result property="reportText" column="report_text"/>
<result property="lastname" column="lastname"/>
<result property="createdAt" column="created_at" />
<association property="pationt" resultMap="PationtResult" />
</resultMap>
我在多個映射器文件中一遍又一遍地重復結果映射以關聯使用它。
如何重用 resultmap 以在另一個映射器文件 INTO 關聯(例如我的代碼)中使用它:
您可以使用 resultMap Param 中的patientMapper.patationtResult 指向另一個地圖。
例如:“……” *這里的patientMapper 是您所指的映射器的名稱空間
請參閱以下鏈接了解更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.