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、酱紫,就可以查询得到关联数据了