I am getting the following error when I try to save
a Castor JDO to db2. This works fine for mysql but I am having a problem with
db2.
java.lang.ClassCastException:
com.opendemand.jdo.RequestHeader
at org.exolab.castor.jdo.engine.JDOCallback.releasing(Unknown Source) at org.exolab.castor.persist.TransactionContext.create(Unknown Source) at org.exolab.castor.jdo.engine.DatabaseImpl.create(Unknown Source) I have the following configuration
OS: Windows XP professsional
Database: db2 UDB 8.1
AppServer: Tomcat 4.18
Database schema.
------------------------------------------------------------------------
create table request_header (
id int not null primary key, web_resource_id int not null, name varchar(40), value varchar(100), FOREIGN KEY (web_resource_id) REFERENCES web_resource(web_resource_id) ) ; -------------------------------------------------------------------------- Mapping file:
--------------------------------------------------------------------------
<class
name="com.opendemand.jdo.RequestHeader" auto-complete="false" identity="id"
key-generator="MAX" depends="com.opendemand.jdo.WebResource"
>
<description>Default mapping for class com.opendemand.jdo.RequestHeader</description> <map-to xml="request-header" table="request_headers"/> <field name="id" type="integer" required="false" direct="false" transient="false"> <sql name="id" type="integer" /> <bind-xml name="id" transient="true" /> </field> <field name="name" type="string" required="false" direct="false" transient="false"> <bind-xml name="name" node="element"/> <sql name="name" type="char" /> </field> <field name="value" type="string" required="false" direct="false" transient="false"> <bind-xml name="value" node="element"/> <sql name="value" type="char" /> </field> <field name="webResource" type="com.opendemand.jdo.WebResource" required="false" direct="false" transient="false"> <sql name="web_resource_id" /> <bind-xml name="web-resource" node="attribute" reference="true" transient="true"/> </field> </class> ----------------------------------------------------- |
- Re: [castor-dev] java.langClassCastException on db2 Stephen Ince
- Re: [castor-dev] java.langClassCastException on db2 Stephen Ince