Hi
Iam trying to run tutorial 4 on JDO API.
I get the following error:
javax.jdo.JDOUserException: Class given to getExtent,
org.apache.ojb.JDOTutorials.Product, does not implement
javax.jdo.spi.PersistenceCapable
at com.sun.jdori.common.PersistenceManagerImpl.getExtent(Unknown
Source)
at com.sun.jdori.common.query.QueryImpl.checkCandidates(Unknown
Source)
at com.sun.jdori.common.query.QueryImpl.execute(Unknown Source)
at
org.apache.ojb.JDOTutorials.UCListAllProducts.apply(UCListAllProducts.java:4
4)
at org.apache.ojb.JDOTutorials.Application.run(Application.java:101)
at org.apache.ojb.JDOTutorials.Application.main(Application.java:69)
Cannot close PersistenceManager while transaction is still active.
Can anybody tell me why ?
My repository_user.xml looks like this...
<class-descriptor
class="org.apache.ojb.PBTutorials.Product"
table="SCOTT.PRODUCT"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor
name="name"
column="NAME"
jdbc-type="VARCHAR"
/>
<field-descriptor
name="price"
column="PRICE"
jdbc-type="FLOAT"
/>
<field-descriptor
name="stock"
column="STOCK"
jdbc-type="INTEGER"
/>
</class-descriptor>
Thanks in advance,
suma
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]