(1) 定义硬盘聚合根VolumeCollection,其定义了和硬盘所有相关的实体,包括硬盘、可用域、用户:
(2) 利用mybatis的association将聚合根数据全部查询出来
1. 定义聚合根resultMap
2. 定义获取所有硬盘聚合根数据查询sql
3. 将聚合根查询出来的数据,赋予DTO,返回给前端,目前前端的字段可以不用做任何修改
(3) 同样可以将某个硬盘的所有关联实体只要一次就全查出来,而不用一个个去查询
1. 聚合根resultMap可以复用
2. 定义获取某个硬盘的聚合根数据查询sql
3. 获取硬盘聚合根所有关联数据