这是一个高级别的问题,我无法将我的谷歌能力包裹起来。
我有一个Access表,它将权限映射到用户。该表包含用户的id,数据的id和右侧的代码。根据模式,这三个字段构成了主键。
我可能会从用户或数据访问集合中的数据,并且不太可能必须自己抓取任何AccessControlLists。在设置操作之后,我只对出来的对({user,right}或{data,right})感兴趣。
通常我会创建一个复合id,但是每次我想要获得这两个简单的字段时我都要付出额外的努力。
我是否可以将这些字段指定为属性?或者有人可以想到一种方法,我可以继续提供对这些字段的简单访问,这些字段可能是复合ID的一部分。
编辑: 我正在根据可能不正确的假设工作: