持久化实体
2009-11-30 20:53:38| 分类: 记事本_学习笔记 | 标签: |举报 |字号大中小 订阅
在EOS的实体定义中,如果使用了关联实体方式,主实体的外键属性是不存在,且不可访问的。
例如上面的例子:ooperator/orgId这个属性是不存在的,必须通过ooperator/oOrg/orgId才能访问操作员所在的机构的编号。
这个方式和我们常用的数据库的访问方式完全不同,这是因为我们建立的业务域对象模型,在OOperator这个对象中只有OOrg这个对象,orgId这个属性必须依赖一个OOrg对象才能够存在。
另外当持有引用的一端是多的一端时,也不能用/的访问方式,只能用.的方式才能取到子对象,如下图所示:
BookRoom中的roomId(外键)是Room中的主键,当建立如上关系时,BookRoom中的roomId只能通过BookRoom.room.roomId取得。
时间: 2024-09-30 14:10:35