更新时间:2024-07-03 GMT+08:00
Value Object
功能介绍
Value Object是一个值对象,不能单独存在,需要和业务对象建立聚合的关系。
图1 和业务对象建立聚合关系
![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001930670642.png)
聚合后,Value Object中的主键和BO中的主键,共同构成了一个联合的主键。
图2 BO中的字段
![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957631973.png)
图3 联合主键
![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957712625.png)
属性说明
在业务设计页面,从“business”中,拖拽“Value Object”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图4所示。
- 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。
- 中文名:设置对象的中文名称。
- BO属性操作:单击“编辑字段”,可以为对象添加所需的字段。
- 支持BO多租:BO是否支持多租。开启BO多租时,请确保“多租模型”已开启。
购买AstroPro专业版实例时,才会显示“转测BO多租”这个配置项。
图5 开通多租模型 - 不允许修改:对象是否支持修改。
- 操作:对新建的对象可执行哪些操作,如create(新建)、delete(删除)、view(查看)、batch_create(批量新建)、batch_update(批量更新)、batch_view(批量查看)和batch_delete(批量删除)。
- 对象描述:对象的描述信息。