第三章 mybatis高级映射
一、定义:
| mybatis中的映射 | 将数据库中的表和java中javabean的类一一对应 |
| 低级映射 | 一张数据表对应一个javabean类 |
| 高级映射 | 多张表对应一个javabean类 |
二、步骤
- 优化JavaBean类的属性,将表于表之间的关系优化成队形或者集合进行级联嵌套
- 一对一:向对方的JavaBean类嵌入对方的对象
- 一对多:将多端的对象嵌入到一段成为对象属性 将多端的集合嵌入到一端成为属性
- 多对多:向对方的JavaBean类嵌入对方的集合属性
- 配置mapper.xml中的便签
mapper.xml中的标签
<resultMap>标签 映射查询结果集
<id>便签 结果集对象的主键属性/主键
<result>标签 结果集对象的普通属性/普通列
<association>标签 结果集对象的对象属性
<collection> 结果集对象的集合属性
<collectionb>标签
那些将要去的地方,都是素未谋面的故乡

浙公网安备 33010602011771号