持久化实体  

2009-11-30 20:53:38|  分类: 记事本_学习笔记 |  标签: |举报 |字号 订阅

 
 

持久化实体 - yyidle163_com - loyal的博客

 

在EOS的实体定义中,如果使用了关联实体方式,主实体的外键属性是不存在,且不可访问的。

例如上面的例子:ooperator/orgId这个属性是不存在的,必须通过ooperator/oOrg/orgId才能访问操作员所在的机构的编号。

这个方式和我们常用的数据库的访问方式完全不同,这是因为我们建立的业务域对象模型,在OOperator这个对象中只有OOrg这个对象,orgId这个属性必须依赖一个OOrg对象才能够存在。

另外当持有引用的一端是多的一端时,也不能用/的访问方式,只能用.的方式才能取到子对象,如下图所示:

持久化实体 - yyidle163_com - loyal的博客

 

BookRoom中的roomId(外键)是Room中的主键,当建立如上关系时,BookRoom中的roomId只能通过BookRoom.room.roomId取得。

posted on 2015-04-05 15:20  不老的石头  阅读(419)  评论(0编辑  收藏  举报