我觉得你的类写的有点问题
如果你把他们的关系设计成双向多对一映射,属性定义如下:
Card:int cardID ,String cardHolder ,Collection recoders
他的构造函数Card(int cardID, String cardHolder);
而不应该是Card(int cardID, String cardHolder ,Collection records);
实例化时:
create(134,"toxophilite");
setRecorders(recorders);同理BorrowRecord:int recordID,Date date ,Card card
不要int cardID;
实例化时:
create(134,"2004-23-12");
setCard(card);
如果你把他们的关系设计成双向多对一映射,属性定义如下:
Card:int cardID ,String cardHolder ,Collection recoders
他的构造函数Card(int cardID, String cardHolder);
而不应该是Card(int cardID, String cardHolder ,Collection records);
实例化时:
create(134,"toxophilite");
setRecorders(recorders);同理BorrowRecord:int recordID,Date date ,Card card
不要int cardID;
实例化时:
create(134,"2004-23-12");
setCard(card);
解决方案 »
- 有关工作流
- JSP的页面里面有JS的代码怎么调试?
- 从long到date
- 卖身跪求(急):一个JDBC连接池的问题,找不到配置文件,"火大"
- 有谁知道中国民航信息网络公司的笔试题目考什么啊?面试问什么 啊
- tapestry如何实现include机制
- 为甚磨TOMCAT在2003下需要身份验证?
- 我用hibernate管理20多个数据库连接,出现频繁连接的情况,如何解决?
- struts中在网页里面能 迭代出HashMap中的内容吗?
- 这个web.xml怎么写啊?
- 在applet中怎么获得cookie?
- 调用本机Web Service时,java.lang.reflect.InvocationTargetException错误
<ejb-relation>
<ejb-relation-name>CardsHaveRecords</ejb-relation-name> <foreign-key-mapping/> <ejb-relationship-role>
<ejb-relationship-role-name>RecordsOfCard</ejb-relationship-role-name>
<key-fields/> </ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>CardHasBooks</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>cardID</field-name>
<column-name>cardID</column-name>
</key-field>
</key-fields> </ejb-relationship-role>
</ejb-relation>
手动编写很困难,建议用工具如eclipse+lomboz
weblogic的相关配置我不熟悉,原理应该是相同得,你自己去查一下把
多谢大家了,尤其是yingtju(蚂蚁),希望大家共同进步。