(1) 定義硬盤聚合根VolumeCollection,其定義了和硬盤所有相關的實體,包括硬盤、可用域、用戶:
(2) 利用mybatis的association將聚合根數據全部查詢出來
1. 定義聚合根resultMap
2. 定義獲取所有硬盤聚合根數據查詢sql
3. 將聚合根查詢出來的數據,賦予DTO,返回給前端,目前前端的字段可以不用做任何修改
(3) 同樣可以將某個硬盤的所有關聯實體只要一次就全查出來,而不用一個個去查詢
1. 聚合根resultMap可以複用
2. 定義獲取某個硬盤的聚合根數據查詢sql
3. 獲取硬盤聚合根所有關聯數據