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