mybatis xml 请教
我有一个user表字段 有id account name age 这几个字段实体类是
private String id;private String account;
private String name;
private String age;
此时xml应该是这样的<resultMap id="BaseResultMap" type="User">
<id property="tid" column="tid" jdbcType="INTEGER"/>
<result property="account" column="account" jdbcType="VARCHAR"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="age" column="age" jdbcType="VARCHAR"/>
</resultMap>
但是我想改一下 改成
把name 和 age 打包成一个对象 info 也就是实体类是
private String id;private String account;
private Info info; info 里面有name和age 这种xml怎么写呢
<association> 本帖最后由 linux1997 于 2022-2-25 14:05 编辑
<resultMap id="BaseResultMap" type="User"> <id property="tid" column="tid" jdbcType="INTEGER"/> <result property="account" column="account" jdbcType="VARCHAR"/> <result property="name" column="name" jdbcType="VARCHAR"/> <result property="age" column="age" jdbcType="VARCHAR"/> <association property="info" resultMap="xxxxxxResult"/>
</resultMap>
<resultMap id="xxxxxxResult" type="info"> <id property="xxxx" column="xxxx" jdbcType="INTEGER"/> <result property="xxxx" column="xxxx" jdbcType="VARCHAR"/></resultMap> 本帖最后由 Yxlhsx 于 2022-2-25 15:51 编辑
官方文档的xml映射这一篇,里面有讲关联 一对一 <association></association>
一对多 <collection></collection>
页:
[1]