ppgjx 发表于 2022-2-25 13:46

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怎么写呢




li1762951027 发表于 2022-2-25 13:49

<association>

linux1997 发表于 2022-2-25 13:57

本帖最后由 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:49

本帖最后由 Yxlhsx 于 2022-2-25 15:51 编辑

官方文档的xml映射这一篇,里面有讲关联

Mr.wang 发表于 2022-2-25 17:53

一对一 <association></association>
一对多 <collection></collection>
页: [1]
查看完整版本: mybatis xml 请教