在ResourceItemBean的create的方法中不应该出现setXXX(XXX是ResourceItemBean的foreign-key),因为容器会帮你加
解决方案 »
- ServletContextListener接口中的contextDestroyed步骤没有执行!
- 为什么 myeclipse 无法导入项目(文件列表经常是空的)
- 插入sql时返回的数据怎么用java变量来接收?
- jsp有没有 字符串处理函数库
- java连接sql server的问题(有点急)
- 十六进制转换Ascii码字符时,FF转换的不正确,变成了?号,求助!100分
- 请问一下在STRUTS中 TYPE="org.apache.commons.dbcp.BasicDataSource" 其中的 URL是如何写?
- iis与Tomcat集成成功,但是通过目录没法访问,必须输上文件名!!!
- 问一个有点笨的问题:有关j2ee程序的运行
- 急急急急急急,绝对难题,大虾救我呀!!!!!!!!
- JBuilder中Integer q;Integer quantity;setQuantity(q-quantity);提示错误:Operator - cannot be applied to (java.lang.integer,java.l
- 已经装了jdk 1.4,现在装javabean development kit (BDK1.1)安装过程中有一步是choose virtual machine ,java虚拟机
weblogic-cmp-rdbms-jar.xml片段:
<weblogic-rdbms-relation>
<relation-name>student-books</relation-name>
<weblogic-relationship-role>
<relationship-role-name>BookCMPBeanRelationshipRole</relationship-role-name>
<relationship-role-map>
<foreign-key-table>bookcmptable</foreign-key-table>
<primary-key-table>studentcmptable</primary-key-table>
<column-map>
<foreign-key-column>studentkey</foreign-key-column>
<key-column>ssn</key-column>
</column-map>
</relationship-role-map>
</weblogic-relationship-role>
</weblogic-rdbms-relation>
ejb-jar.xml片段: <display-name>StudentCMPBean</display-name>
<ejb-name>StudentCMPBean</ejb-name>
<home>com.softvan.test.cmp.student.StudentCMPHome</home>
<remote>com.softvan.test.cmp.student.StudentCMP</remote>
<ejb-class>com.softvan.test.cmp.student.StudentCMPBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>StudentCMPBean</abstract-schema-name>
<cmp-field>
<field-name>ssn</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<cmp-field>
<field-name>grade</field-name>
</cmp-field>
<primkey-field>ssn</primkey-field>
<resource-ref>
<description />
<res-ref-name>jdbc/OraclePool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</entity><entity>
<display-name>BookCMPBean</display-name>
<ejb-name>BookCMPBean</ejb-name>
<home>com.softvan.test.cmp.book.BookCMPHome</home>
<remote>com.softvan.test.cmp.book.BookCMP</remote>
<ejb-class>com.softvan.test.cmp.book.BookCMPBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>com.softvan.test.cmp.book.BookCMPPK</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>BookCMPBean</abstract-schema-name>
<cmp-field>
<field-name>isbn</field-name>
</cmp-field>
<cmp-field>
<field-name>copynumber</field-name>
</cmp-field>
<cmp-field>
<field-name>title</field-name>
</cmp-field>
<cmp-field>
<field-name>author</field-name>
</cmp-field>
<cmp-field>
<field-name>studentkey</field-name>
</cmp-field>
<resource-ref>
<description />
<res-ref-name>jdbc/OraclePool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</entity>
书本ejb的远程接口加入下面关联方法:
public void setStudentkey(Integer studentkey) throws RemoteException;
public Integer getStudentkey() throws RemoteException;