Mybatis 关联对象不能输出的解决办法
Posted GetcharZp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis 关联对象不能输出的解决办法相关的知识,希望对你有一定的参考价值。
Mybatis 关联对象不能输出的解决办法
1、如图所示,现在进行查询的时候并没有得到来自另一张表address项
2、我们进行如下配置:
(1)、在mybatis-config.xml 文件中配置,package中的name属性为实体类所在的位置
1 <typeAliases> 2 <package name="com.GetcharZp.demo.model" /> 3 </typeAliases>
(2)、配置对应表的信息
1 <resultMap type="user" id="userMap"> 2 <id column="userid" property="userId"/> 3 <result column="regTime" property="regTime"/> 4 </resultMap> 5 6 <parameterMap type="user" id="userParam"> 7 <parameter property="regTime" javaType="java.util.Date" jdbcType="DATE"/> 8 </parameterMap>
(3)、使用以下查詢語句
1 <select id="findUserAddress" resultType="map"> 2 select * from address a, usr1 u where a.userid = u.userid 3 </select>
3、酱紫,就可以查询得到关联数据了
以上是关于Mybatis 关联对象不能输出的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
MyBatis关联查询,表字段相同,resultMap映射问题的解决办法