mybatis-plus 关联子表查询
单个实体关联查询:
? <resultMap id="transactionResultMapEmpower" type="com.xxxx.dal.dataobject.transaction.TransactionDO2" >
? ? ? ? <id property="id" column="id"/>
? ? ? ? <result ?property="traderUnitsName" column="trader_units_name"/>
? ? ? ? <result ?property="transactionAmount" column="transaction_amount"/>
? ? ? ? <result ?property="transactionDate" column="transaction_date"/>
? ? ? ? <result ?property="transactionStatus" column="transaction_status"/>
? ? ? ? <result ?property="transactionApplicationTime" column="transaction_application_time"/>
? ? ? ? <result ?property="transactionApplicationUnitName" column="transaction_application_unit_name"/>
? ? ? ? <result property="valueEvaluationType" column="value_evaluation_type"/>
? ? ? ? <result column="result_id" jdbcType="INTEGER" property="resultId" />
? ? ? ? <association property="resultinfoDO"?
? ? ? ? ?javaType="com.xxxx.dal.dataobject.resultinfo.ResultinfoDO"?
? ? ? ? ?column="result_id" ?
? ? ? ? ?? ??? ?select="com.ixxxx.dal.mysql.resultinfo.ResultinfoMapper.selectById"?
? ? ? ? ?? ??? ?fetchType="eager" >
? ? ? ? </association>
? ? ? ??
? ? </resultMap>
设置mybatis二级缓存策略:
添加一个属性fetchType="eager"?
(急加载)
集合查询:
<collection property="roles" ofType="Role"
????????select="com.jd.wms.mapper.RoleMapper.selectRolesByEmployeeId" column="id">
</collection>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!