Hi,

it's an old problem (existed in 0.9.8 - and earlier - already). We use the following, 
slightly modified class-descriptor and CREATE TABLE, resprctively.

Regards Max


   <class-descriptor
          class="org.apache.ojb.odmg.collections.DMapEntry"
          table="OJB_DMAP_ENTRIES"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <field-descriptor
         name="dmapId"
         column="DMAP_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor 
         name="keyOID"
         column="KEY_OID"
         jdbc-type="LONGVARBINARY"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
      <field-descriptor 
         name="valueOID"
         column="VALUE_OID"
         jdbc-type="VARCHAR"
         length="2048"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>


CREATE TABLE "OJB_DMAP_ENTRIES" (
    "ID" NUMBER(10) NOT NULL,
    "DMAP_ID" NUMBER(10),
    "KEY_OID" LONG RAW,
    "VALUE_OID" VARCHAR2(2048)
);

ALTER TABLE "OJB_DMAP_ENTRIES"
    ADD CONSTRAINT "OJB_DMAP_ENTRIE_PK"
        PRIMARY KEY ("ID");


> -----Urspr�ngliche Nachricht-----
> Von: Jason McKerr [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 17. M�rz 2003 21:01
> An: OJB Users List
> Betreff: Upgrade to 1.0 small problem
> 
> 
> I'm trying to upgrade to 1.0 from 0.9.8.  The problem I'm 
> having is that
> I;m on Oracle 8i, and the OJB_DMAP_ENTRIES table is trying to make 2
> LONG RAW types in a single table which Oracle doesn't allow.  Any
> advice?
> 
> Jason
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to