mybatis 中collection查询结果只有一条

两张表中的主键id字段名要唯一,例如不能都写id,不然的话,在一对多查询的时候就会出现:级联出来的只有一条记录。
<resultMap type="student" id="stumap">
<id property="sid" column="sid"/>
<result property="sname" column="sname"/>
<result property="sage" column="sage"/>
<result property="ssex" column="ssex"/>
<association property="sc2" javaType="sc">
<id property="sid" column="sid"/>
<result property="cid" column="cid"/>
<result property="score" column="score"/>
</association>
<collection property="sc" ofType="sc" column="sid">
<id property="sid" column="cid"/>
<result property="cid" column="cid"/>
<result property="score" column="score"/>
</collection>
</resultMap>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容