我正在使用 v. 2.2.11 我在使用onCreate.identityType
. 文档说:
onCreate.identityType: Specifies whether to insert the user's object or its role (the first one). By default, it is set to user, but you can also set it to use its role.
但这不是真的,我有一个具有多个角色的用户,并将一条新记录插入到一个ORestricted
随机抽取的类中。这是我所做的:
- 创建一个新的数据库
- 创建类测试扩展 ORestricted
- ALTER CLASS 测试 CUSTOM `onCreate.identityType`=role
- 插入用户集 name='test',password='test',status='ACTIVE',roles=(select from orole where name in ['reader','writer'])
- 使用测试用户登录
- 现在插入测试集=sysdate() (x 10 次)
随便 _allow 字段包含 #4:1 或 #4:2
它是一个错误吗?如果没有,有什么建议可以让它像文档中写的那样工作吗?