当前位置:  技术问答>java相关

E J B 2.0 中关于CMP 两个Bean 之间关系很困惑的问题?

    来源: 互联网  发布时间:2015-07-05

    本文导语:  两个Bean 之间建立关系,我本来认为必须要有指定关联字段来联系。但看了Sun 的j2eetutorial中相关的 Sample(Player,leagues) 没有看见有关联的字段联系两张表,觉得实在奇怪。请大家解释一下,谢谢。 | ...

两个Bean 之间建立关系,我本来认为必须要有指定关联字段来联系。但看了Sun 的j2eetutorial中相关的 Sample(Player,leagues) 没有看见有关联的字段联系两张表,觉得实在奇怪。请大家解释一下,谢谢。

|
to hellocz(cz) :其实你自己的理解是对的,的确存在专门维护实体BEAN关系的表格存在,只是在以前要维持关系的话,是由我们自己做的。现在,由EJB容器来帮我们完成这些工作。不过1:1的关系也不需要另外的表,比如雇员和雇员地址是1:1的关系,那么我们只需要对容器在部署时指定这样的关联。容器在生成表格的时候,会自动在雇员对应的表格后面添加一个字段addresskey,它记录了雇员地址(addressejb)的主键。如果是1:N的关系,是在N一方存储这样的外键,如果是N:N,就需要单独的关系表格来维持了,同样这些工作都是容器自动完成的

|
实体BEAN与BEAN之间关联并不代表他们所表示的物理表必须要有外键关联,因为他可以是逻辑上的关联,在EJB中通过编程以及XML配置文件关联。

|
bmp通过jndi来找到相应的ejb
cmp通过部署文件描述信息可以关联bean之间的调用关系。
你看看cmp类型的ejb部署文件就知道了

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有知道RFC中关于邮件接收的协议吗???急急急急!
  • linux中关于man帮助的问题
  • Unix系统中关于硬盘空间问题?(我的硬盘空间快满了,我应该怎么做?,我的硬盘只有8、4G)
  • 我无法在JDialog的JButton事件中关闭JDialog,主要是因为得不到JDialog对象
  • 请问如何在Applet中关闭其所在的页面?
  • Jbuilder5中关于Frame、Dialog大小的问题。
  • red hat中关于cat的问题
  • java中关于汉字的问题
  • c++中关于#include <mysql/mysql.h>的问题?
  • 问一个jsp中关于网页返回的问题?
  • rh9.0中关于ntfs的支持。
  • javamail中关于收邮件的问题!!!
  • 请教java中关于JComboBox的一个问题
  • FC5中关于scim不能启动中文输入法的问题
  • linux中关闭selinux后 进入不了图形界面
  • 驱动程序中关于内存的读写问题
  • NANO-X中关于图片的问题
  • 交叉编译中关于libxml2的问题
  • linux中关于子网掩码,网关的问题
  • Linux 中关于异步函数的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3