社区
Java EE
帖子详情
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields?
worldheart
2002-09-11 06:07:51
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields?
在设计数据库中,其实这些关系,比如1:1 ,m:1,1:n,m:n 都可以实现。
为什么要加入Relationship Fields.
如果是基于从EJB动态生成数据库的角度来讲,到挺合理的;但如果先设计好数
据库,难道Relationship Fields还有其他的目的?
...全文
22
20
打赏
收藏
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields?
在EJB中,CMP类型的Entity Bean为什么引入Relationship Fields? 在设计数据库中,其实这些关系,比如1:1 ,m:1,1:n,m:n 都可以实现。 为什么要加入Relationship Fields. 如果是基于从EJB动态生成数据库的角度来讲,到挺合理的;但如果先设计好数 据库,难道Relationship Fields还有其他的目的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldheart
2002-09-14
打赏
举报
回复
现在不是是否灵活的问题,而是说目前这个问题我搞不懂。
upc_chenli
2002-09-14
打赏
举报
回复
学习。。。
Andrawu
2002-09-14
打赏
举报
回复
怎么非得用CMP呢,为什么不用BMP,觉得用BMP处多表之间的操作比CMP要灵活得多。
worldheart
2002-09-13
打赏
举报
回复
to jintooth(睡如猪,跑如风) :
谢谢你的回答。你说的这个我知道。
但对于你的一些话,我有疑问,比如,
“如果没有Relationship Fields,BeanPrj如何知道返
回哪些Employee。”
这个可以通过在session bean中寻找到BeanPrj的primary key,然后通
过这个primary key 找到相应的Employee?
worldheart
2002-09-13
打赏
举报
回复
能告诉我联系方式吗?
worldheart
2002-09-13
打赏
举报
回复
对阿,可以通过这种方式,但没有的话,比如在ejb 1.1中没有这种关系时,还不是可以找到吗?只不过麻烦一点。
bigbearcn
2002-09-13
打赏
举报
回复
就是那个与撤销版主有关的那个人
bigbearcn
2002-09-13
打赏
举报
回复
顺便问: 别的信誉<=100 你的怎么是125
一颗红五角是多少分?我怎么今天变成三个三角了,要多不分给五个三角
worldheart
2002-09-13
打赏
举报
回复
who ?
jintooth
2002-09-13
打赏
举报
回复
假设又两张表,Employee, Project。如果你要获取某个项目中的所有员工,你设计了两个Entity Bean,分别对应这两张表,BeanEmp, BeanPrj。如何使用呢?如果没有Relationship Fields,BeanPrj如何知道返回哪些Employee。
其实,Relationship Fields就相当于select * from employee, project where employee.id=project.emp_id;中的where子句的功能,起到一个连接两个Bean的内容的作用。数据库设计时保证的是关系,但在我们查询数据时,它又不能提供这种连接功能。
bigbearcn
2002-09-13
打赏
举报
回复
我也来学习了,那个令大部分人都害怕的可能知道?
worldheart
2002-09-13
打赏
举报
回复
可以.
babyfu
2002-09-13
打赏
举报
回复
up一下给我20分吧,呵呵!
ggzzkk
2002-09-13
打赏
举报
回复
mark
worldheart
2002-09-13
打赏
举报
回复
不想让她在折磨我.谁可以给我解释清楚,我给他1000分都可以.或者你谈条件了.
worldheart
2002-09-13
打赏
举报
回复
表之间的关系,我感觉数据库设计时我们可以保证.
worldheart
2002-09-13
打赏
举报
回复
对阿,我知道啊,entity bean开发者不需要写jdbc代码。但服务器是实现时底层用的就是jdbc,数据库的acid本身可以保证,为什么需要relationship fields?
wjmmml
2002-09-12
打赏
举报
回复
关联域好象是用与,一个 ejb对应多个表的。但是最好不要用,这样对ejb的性能及对ejb的操作都会带来很大的影响。用ejb,并不以为着所有的表多建ejb,但是最好是一个ejb对应一个表。这样是最好的选者。
jintooth
2002-09-12
打赏
举报
回复
虽然,在设计数据库中这些关系都可以实现,但是Entity Bean并不是数据库,它只是数据表的一个临时存储器,根本不知道表之间的关系。所以需要Relationship Fields。好好看看Mastering EJB2中的Entity Bean一章,我估计你还没弄清楚Entity Bean的工作原理。
worldheart
2002-09-12
打赏
举报
回复
能否详细点?
Java分布式架构:
EJB
+消息
中
间件+CORBA
肖老师的这套课程,属于Java企业开发的内容,适用于程序员、架构师,或已经熟练掌握了框架技术的开发人员观看。开发环境: JavaEE5 + Jboss4.2.2.GA (由于网站附件大小有限制,JBoss请自行下载)
【
中
间件技术】第三部分 Java企业版规范与
中
间件(8)
EJB
构件开发
EJB
构件开发 § 8.1 Java SDK 8.1.1 安装 在安装 Java 企业版平台之前,必须安装一个合适版本的 JDK,因为我们在 J2EE 执行模 型
中
看到,每种 J2EE 容器都需要 Java 标准版 J2SE,即 JDK 的支持。Java 标准版通常...
Seesion
Bea
n work with
Entity
Bea
n of
EJB
2.1
Intro This article is base ofJSF call
EJB
comp Demo, it maybe more deeper than that article, than one is just use SLSB, and here we will use all things except MB of
EJB
1.2,...
本人翻译的
CMP
Bea
n’s
EJB
QL
中
文文档:(由于本人英语有限,可能会有些误差L)
CMP
Bea
n’s
EJB
QL Introduction:考虑customer-order-orderDetails的数据库表的一般的情况,下面是关于这3张表他们彼此之间的关系:Tables 1: Customers Table 2: Order Table 3: orderDetails
EJB
的继承和多态 [www.theserverside.com]
In this article I'm going to show how to implement
entity
bea
n inheritance with three
CMP
EJB
s: a "base class" PARTY
EJB
and two "derived class"
EJB
s: PERSON and CORPORATION. (This is a common design ...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章