随记,目前文章粗糙,之后会改正。
- 在左侧的Administration中找到ItemTypes,然后新建。
- 创建一个学生对象,开启版本管理(Versionable:就是版次的概念),开启退出时解锁。新建了name和age属性(STRING属性需要指定长度,这里配置属性就是配置数据库的字段)。点击save。
- 创建完成后能发现自己定义的字段,多出来的是aras的自带属性。
- 打开数据库软件,查看新建的对象(数据库表)
- Add to TOC,左侧菜单栏出现学生菜单
- 点击学生菜单后新建对象,会提示没有定义权限,先定义权限。创建权限后记得勾选default。
- 创建两个对象
- 数据库新增数据
- 在aras中编辑一条数据然后保存,发现数据库表中新增一条数据,因为我们开启了自动版本管理,当编辑后会自动升级版次。
数据库表中id字段是唯一的,config_id字段表示原始版本的id,如果是新建的数据,那么config_id就是id,当编辑升版次后,config_id会保持不变,方便版本的追溯。
is_current为布尔类型,为1则表示当前使用的版次