一、什么是多表
二、多表关系
1、一对一
- MyBatis中使用association标签解决一对一关联查询,association标签可以使用的属性如下:
- property: 对象属性的名称
- javaType: **对象以外属性(如类)**的类型
- column: 数据库中字段的名称*(也可能是起的别名)
<resultMap id="studentMap" type="Student">
<id column="id" property="id"/>
<result column="student_name" property="name"/>
<result column="age" property="age"/>
<result column="gender" property="gender"/>
<association property="banji" javaType="Banji">
<id column="banjiId" property="id"/>
<id column="banjiName" property="name"/>
</association>
</resultMap>
2、一对多
- MyBatis中使用collection标签解决一对多关联查询
3、多对多