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"/>