mybatis一对一,一对多映射

mybatis在XML中编写sql语句,虽然编码挺多的,但是对于一多一,多对多查询,数据量多的话还是感觉用mybatis比较吃香。遇到循环查询的话,感觉流(stream)都没mybatis好用;

要是单表单条件的话使用mybatis-plus比较好些,因为plus没太多的沉余代码,plus一遇到循环的话查询就不是很快了。以上观点大家可以试试哈!

下面直接上代码了哈

一对一映射

 <association property="memberInfo" column="info_id" javaType="com.cainaer.member.domain.MemberInfo"  resultMap="MemMemberInfoResult"/>
这里是会员登录信息跟会员信息一对一映射
property:对应会员信息实体
column:会员信息主键id
javaType:映射类型
resultMap:映射结果

一对多映射

<collection property="subCategoryList" javaType="java.util.List" resultMap="SubCategoryMap"/>
原文地址:https://www.cnblogs.com/ckfeng/p/14778883.html