创建实体类
1. 新增实体Entity
展开BookLib模块,双击Domain Model,打开Domain model页面,进行实体编辑。
单击“Entity”后(注意,不要拖拽),鼠标在空白区域单击,创建Entity 双击新建的Entity,进入Entity编辑页面。 修改Name,假设为BookInfo
2. 新增属性Attribute
选择Attribute页签,点击New,新增属性。 System Member:可以勾选系统自动创建的属性,如创建时间、修改时间、创建人、修改人。 在Name输入框输入属性名称
选择字段类型,可选的类型有: 每种类型,对应的设置不同。
如常见的String类型,需要设置最大长度限制Max Length。
3. 设置属性校验规则Validation Rules
选择Validation rules,点击new,新增属性校验规则,如必填、唯一,最大值,最小值,email等。 Attribute:选择要创建校验的属性。
Error Message:当不满足条件时,显示的错误信息。如SN 为必填字段,未填值时,界面显示“SN不能为空”
- Rule-校验规则
- Required-必填
- Unique-唯一
- Equals-等于某值
- Range-范围
- Regular expression-正则表达式规则
- Maximum length-最大长度 一次设置一个规则,如果一个字段即使必填有事唯一,则需要创建两条校验规则。
4. 创建关联关系Associate
实体之间如果有关联关系,可以以通过拖拽,定义实体之间的关系。
将鼠标移动到源实体的边沿,出现圆圈时,按下鼠标左键,拖拽到目标实体的边缘,松开鼠标左键,则完成Associate的创建,系统自动为关联关系命名。 默认创建的是1:N的关联关系,双击关联关系,则可以修改关联规则。 Multiplicity:设置关联关系
关联关系有:
1:1-------------------1对1
1:*-----------------1对多
:-----------------多对对
On Delete of ‘Bookinfo’ Object:
设置实体数据被删除时,关联的实体数据如何处理:
Keep ‘****’ object: 保留数据
Delete ‘****’ object:删除数据
Delete ‘’ object only if it is not associated with ‘’ object;删除没有关联关系的数据。
注意:关联关系Association会影响到后续的实体关联查询,需要认真分析实体之间的关系,合理创建关联关系。 ———————————————— 版权声明:本文为CSDN博主「Mendix」的原创文章 原文链接:https://blog.csdn.net/Mendix/article/details/112365135
暂无数据