asd_dsa_的gravatar头像
asd_dsa_ 2016-12-11 17:18:27

mybatis一对多关联为什么查询不到数据?

mybatis collection嵌套问题,查询不到值。

一对多关联,

product产品

product_part_relation产品配件关系

part配件

怎么用collection?求大神

mybatis一对多关联为什么查询不到数据?

所有回答列表(6)
程序猿全敏的gravatar头像
程序猿全敏  LV29 2016年12月12日

这样啊!很简单的,配置的时候在mapper.xml里面配置!把你的要查询的信息作为一个整体的实体,mapper直接写表关联查询的sql就可以了,同时resultMap这么配置。例如

<resultMap type="com.fdream.entity.MessageAndUser" id="MessageAndUser">
		<result column="message" property="messageId"/>
		<result column="message" property="title"/>
		<result column="messagetype" property="messageTypeName"/>
		<result column="message" property="content"/>
		<result column="userinfo" property="userName"/>
		<result column="message" property="beginTime"/>
		<result column="message" property="endTime"/>
		<result column="message" property="recordTime"/>
	</resultMap>

就ok了

耀眼的橘子的gravatar头像
耀眼的橘子  LV4 2016年12月12日

你可以看看这几个网站  http://blog.csdn.net/u013164612/article/details/52202979    

http://www.cnblogs.com/xdp-gacl/p/4264440.html

asd_dsa_的gravatar头像
asd_dsa_  LV9 2016年12月12日

mybatis一对多关联为什么查询不到数据?

hhwen88的gravatar头像
hhwen88  LV2 2016年12月13日

不错,谢谢分享

879922769的gravatar头像
879922769 2016年12月16日

mybatis一对多关联为什么查询不到数据?

宛若重生的gravatar头像
宛若重生  LV19 2017年1月7日

不管是多对多还是一对多,你只需要生成mapper文件和model,业务逻辑是自己写sql来实现的,这样比较灵活,虽然你贴出来了你映射文件的图,但是并没有什么用。例如:

mybatis一对多关联为什么查询不到数据?

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友