Topic: EJB实体bean疑问 |
Print this page |
1.EJB实体bean疑问 | Copy to clipboard |
Posted by: westdo Posted on: 2003-03-17 10:13 1、如果每个实体bean对应数据库中的一张表,而数据库中表之间存在着联系,比如存在外键联系,一对多联系等,怎样在实体bean之间建立联系,保证对实体bean的操作符合数据完整性? 2、是不是可以在实体bean中定义bean之间的关系而不用在数据库中定义表之间的关系? 3、如果在数据库中定义了表之间的关系,是不是就不用在实体bean中定义关系了?] 4、如果实体bean1和实体bean2之间存在一对多的关系。如果删除实体bean1对应的一条数据记录,实体bean2对应的表中的相应记录是否会自动删除?或者怎样删除实体bean2对应的表记录? 5、实体bean之间的双相联系和单项联系有什么区别? |
2.Re:EJB实体bean疑问 [Re: westdo] | Copy to clipboard |
Posted by: yuan Posted on: 2003-03-17 12:49 你可以在实体bean(假设是cmp)中使用cmr,这个在ejb规范中讲了的,在ejb-jar.xml中使用relationships将两个bean联系起来,如果是bmp就只好你自己管理了 |
3.Re:EJB实体bean疑问 [Re: westdo] | Copy to clipboard |
Posted by: glddydyzcw Posted on: 2003-03-17 12:58 实体bean与数据库的设计只是在进行设计的时候参考用的吧~~ 比如你根据USE-CASE图可以设计自己的系统需要多少,什么样的实体BEAN~~ |
4.Re:EJB实体bean疑问 [Re: westdo] | Copy to clipboard |
Posted by: xs21cn Posted on: 2003-03-17 22:23 数据库中的关联是更为本质的东西,他保证了数据的完整性和有效性。 实体bean的设计必须遵守数据库约束。如果关系比较复杂建议使用BMP自己管理。 |
5.Re:EJB实体bean疑问 [Re: xs21cn] | Copy to clipboard |
Posted by: westdo Posted on: 2003-03-18 09:34 CMP实体bean能实现复杂关系吗?如果用CMP实现复杂关系,是不是在写程序方面比用BMP实现更难呢?或者在部署的时候要考虑更复杂的关系? |
6.Re:EJB实体bean疑问 [Re: westdo] | Copy to clipboard |
Posted by: wenywj Posted on: 2003-03-18 11:55 我建议不要使用BMP,复杂关系你可以将它提升到上一层来实现,比如在javabean或者sessionbean中. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |