系统支持创建领域对象和数据对象的映射关系,后续生成代码时,系统会根据您配置的映射关系生成对应的双向converter。本文介绍在技术建模平台如何创建和管理领域对象和数据对象的对象映射。
目前仅支持对基础数据类型且类型完全相同的字段进行映射。
创建领域对象和数据对象的对象映射
登录BizWorks,在选择平台下拉列表中选中建模平台。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择 。
在限界上下文页面,单击目标限界上下文名称。
在目标限界上下文导航栏中,单击建模映射。在建模映射页面的领域对象页签,单击新建对象映射。
在新建对象映射面板,完成相关参数设置。
在领域对象下拉列表中,选择目标领域对象。
在映射对象下拉列表中,选择目标数据对象。
说明完成对象选择后,系统会自动列出领域对象中所有基础类型字段,您可以选择要映射到的数据对象字段,完成字段映射关系配置。
完成字段映射关系配置。
单击保存。
在对象字段映射页签下的领域对象页面,您可以查看新建的对象映射。
编辑领域对象和数据对象的对象映射
在对象字段映射页签下的领域对象页面,单击目标领域对象名称右侧操作列下的编辑。
在编辑对象字段映射面板,完成映射关系编辑后,单击保存。
说明如果您编辑的领域对象映射所属的限界上下文是扩展限界上下文,则不支持新增对象之间的映射,但您可以在原来映射的基础上新增映射字段。
新增映射字段时只能选择当前版本中扩展出来的字段。更多信息,请参见创建带有扩展属性的领域对象字段。
映射对象数据模型的映射字段只能选择包含预留字段属性的字段。更多信息,请参见添加数据模型字段。
删除领域对象和数据对象的对象映射
在对象字段映射页签下的领域对象页面,单击目标领域对象名称右侧操作列下的删除。
在二次确认对话框中,单击删除。
处理领域对象映射生效提醒
在您手动修改了模型字段或者代码上传修改了模型字段后,会导致部分模型映射失效,需要对失效的模型映射进行清理,否则会影响代码生成后的正常编译。
在目标限界上下文的技术建模页面,单击图标。
在目标限界上下文的技术建模页面下方,会弹出错误信息。
报错类型有以下三种,请根据相应报错类型,进行修改。
映射模型被删除:对象字段映射中,领域对象-对象名称+对象编码被删除,请前往字段映射列表中删除该字段相关映射关系。
单击编辑,页面将会跳转到领域对象字段列表页面,单击目标领域对象操作列的删除。在二次对话框中,单击删除。
映射字段类型被修改:对象字段映射中,领域对象-对象名称+对象编码的字段字段编码映射异常,请删除或修改该字段映射关系。
单击编辑,页面将会跳转到字段映射关系编辑面板,修改完成后,单击保存。
映射字段被删除:对象字段映射中,领域对象-对象名称+对象编码的字段字段编码被删除,请修改或重新保存该对象字段映射。
单击编辑,页面将会跳转到字段映射关系编辑面板,修改完成后,单击保存。