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]

Reply via email to