在一个数据库表对应的实体类的Mapperxml中,同时查询4张表,xml配置方面该怎么写啊?急!!!谢谢

在member_rate的mapper文件里写sql.member_rate的实体类里,我添加了其余三张表的字段.... 在member_rate的mapper文件里写sql. member_rate的实体类里,我添加了其余三张表的字段. 展开
 我来答
百度网友fbaae0d
2019-10-14
知道答主
回答量:10
采纳率:50%
帮助的人:1.7万
展开全部

配置一个resultMap 结果集用来装你sql语句查询出来的结果,然后id 对应你select标签中的resultMap的id ,如图:

绝世彬彬
2019-10-14 · TA获得超过260个赞
知道小有建树答主
回答量:336
采纳率:64%
帮助的人:27.6万
展开全部
类似下面这段,主要是把要配的list<Company>用 <collection>标签配置起来,然后查询的时候把对应的字段查出来,这样mybatis就会自动给你映射了

<resultMap id="RepairMap" type="com.xxx.model.Repair">
<id property="rId" column="r_id" javaType="java.lang.String"/>
<result property="rNo" column="r_no" javaType="java.lang.String"/>
<result property="rTestNo" column="r_testNo" javaType="java.lang.String"/>
<result property="rTwoCode" column="r_twoCode" javaType="java.lang.String"/>
<result property="rPublishTime" column="r_publishTime" javaType="java.util.Date"/>
<result property="rEndTime" column="r_endTime" javaType="java.util.Date"/>
<result property="rPersonId" column="r_personId" javaType="java.lang.String"/>
<result property="rPerson" column="r_person" javaType="java.lang.String"/>

<collection property="repairSet" ofType="com.xxx.model.RepairList">
<id property="rlId" column="rl_id" javaType="java.lang.String"/>
<result property="rlRNo" column="rl_rno" javaType="java.lang.String"/>
<result property="rlItemName" column="rl_itemName" javaType="java.lang.String"/>
<result property="rlItemDefect" column="rl_itemDefect" javaType="java.lang.String"/>
<result property="rlItemType" column="rl_itemType" javaType="java.lang.String"/>
<result property="rlPublishTime" column="rl_publishTime" javaType="java.util.Date"/>
<result property="rlFinishTime" column="rl_finishTime" javaType="java.util.Date"/>
<result property="rlDesc" column="rl_desc" javaType="java.lang.String"/>
<result property="rlCL" column="rl_CL" javaType="java.lang.Float"/>
<result property="rlWX" column="rl_WX" javaType="java.lang.Float"/>
</collection>
<collection property="test" ofType="com.xxx.model.Test">
<id property="tId" column="t_id" javaType="java.lang.String"/>
<result property="tNo" column="t_no" javaType="java.lang.String"/>
<result property="tTwoCode" column="t_twoCode" javaType="java.lang.String"/>
<result property="tTime" column="t_time" javaType="java.util.Date"/>
<result property="tAUFNR" column="t_AUFNR" javaType="java.lang.String"/>
<result property="tOrderForm" column="t_orderForm" javaType="java.lang.String"/>
<result property="tRowItems" column="t_rowItems" javaType="java.lang.String" />
<result property="tProductLine" column="t_productLine" javaType="java.lang.String"/>
<result property="tXHMS" column="t_XHMS" javaType="java.lang.String"/>
<result property="tResult" column="t_result" javaType="java.lang.Boolean"/>
<result property="tDefect" column="t_defect" javaType="java.lang.String"/>
<result property="tPersonId" column="t_personId" javaType="java.lang.String" />
<result property="tPerson" column="t_person" javaType="java.lang.String"/>
<result property="tCount" column="t_count" javaType="java.lang.Integer"/>
</collection>
</resultMap>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式