当前位置: 技术问答>java相关
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields?
来源: 互联网 发布时间:2015-09-02
本文导语: 在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields? 在设计数据库中,其实这些关系,比如1:1 ,m:1,1:n,m:n 都可以实现。 为什么要加入Relationship Fields. 如果是基于从EJB动态生成数据库的角度来讲,...
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields?
在设计数据库中,其实这些关系,比如1:1 ,m:1,1:n,m:n 都可以实现。
为什么要加入Relationship Fields.
如果是基于从EJB动态生成数据库的角度来讲,到挺合理的;但如果先设计好数
据库,难道Relationship Fields还有其他的目的?
|
虽然,在设计数据库中这些关系都可以实现,但是Entity Bean并不是数据库,它只是数据表的一个临时存储器,根本不知道表之间的关系。所以需要Relationship Fields。好好看看Mastering EJB2中的Entity Bean一章,我估计你还没弄清楚Entity Bean的工作原理。