You can find the answer in the archives.  Use the attached
repository_internal.xml to fix your problem.

----- Original Message -----
From: "CP Agrawal" <[EMAIL PROTECTED]>
To: "'OJB Users List'" <[EMAIL PROTECTED]>
Sent: Wednesday, October 30, 2002 8:12 AM
Subject: Newbie: Running junit target on Oracle fails for OJB (0.9.7)


> I am trying to run thru junit tests and tutorial examples, but ran into
> few problems.
> First problem was, prepare-testdb target had error when inserting
> ojbcore-schema.sql. It fails in creating
> CREATE TABLE OJB_DMAP_ENTRIES
> (
>     ID NUMBER NOT NULL,
>     DMAP_ID NUMBER NOT NULL,
>     KEY_OID LONG RAW,
>     VALUE_OID LONG RAW
> );
> Because oracle allows only one column to be long raw per table. I
> checked previous versions of OJB (0.9.6), same problem exists. Please
> let me know what should be the fix.
>
> When I tried to ignore above problem and plow thru the unit tests, I get
> bunch of transactions exceptions. I think I am not setting things
> correctly.
> To walk thru these examples I am not running any application server
> (jboss or weblogic), is it a pre-requisite to run these examples? Please
> find OJB.properties and test.xml files attached.
>
> Thanks
> -- CP Agrawal
>


----------------------------------------------------------------------------
----


> --
> To unsubscribe, e-mail:   <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>
<!-- OJB INTERNAL MAPPINGS START HERE, DO NOT EDIT -->

<!-- The OJB HIGH/LOW SequenceManagerTable -->
   <class-descriptor
   	  class="org.apache.ojb.broker.util.sequence.HighLowSequence"
   	  table="OJB_HL_SEQ"
   >
      <field-descriptor id="1"
         name="tableName"
         column="TABLENAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="fieldName"
         column="FIELDNAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor id="3"
         name="maxKey"
         column="MAX_KEY"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="4"
         name="grabSize"
         column="GRAB_SIZE"
         jdbc-type="INTEGER"
      />
   </class-descriptor>


<!-- The OJB Lock Table -->
   <class-descriptor
   	  class="org.apache.ojb.odmg.locking.LockEntry"
   	  table="OJB_LOCKENTRY"
   >
      <field-descriptor id="1"
         name="oidString"
         column="OID_"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="transactionId"
         column="TX_ID"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor id="3"
         name="timestamp"
         column="TIMESTAMP_"
         jdbc-type="BIGINT"
      />
      <field-descriptor id="4"
         name="isolationLevel"
         column="ISOLATIONLEVEL"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="5"
         name="lockType"
         column="LOCKTYPE"
         jdbc-type="INTEGER"
      />
   </class-descriptor>


<!-- THIS IS THE OJB NAMED ROOTS TABLE, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.NamedRootsEntry"
   	  table="OJB_NRM"
   >
      <field-descriptor id="1"
         name="name"
         column="NAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
      />
   </class-descriptor>

<!-- THIS IS THE OJB DLIST IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DListImpl"
   	  table="OJB_DLIST"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="size"
         column="SIZE_"
         jdbc-type="INTEGER"
      />
      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
      >
         <inverse-foreignkey field-id-ref="2"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DLIST ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
      class="org.apache.ojb.odmg.collections.DListEntry"
      table="OJB_DLIST_ENTRIES"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="dlistId"
         column="DLIST_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="3"
         name="position"
         column="POSITION_"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="4"
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
         conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>

   <!-- THIS IS THE OJB DBAG IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DBagImpl"
   	  table="OJB_DLIST"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="size"
         column="SIZE_"
         jdbc-type="INTEGER"
      />
      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
      >
         <inverse-foreignkey field-id-ref="2"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DSET IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DSetImpl"
   	  table="OJB_DSET"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="size"
         column="SIZE_"
         jdbc-type="INTEGER"
      />
      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DSetEntry"
      >
         <inverse-foreignkey field-id-ref="2"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DSET ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DSetEntry"
   	  table="OJB_DSET_ENTRIES"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="dlistId"
         column="DLIST_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="3"
         name="position"
         column="POSITION_"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="4"
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
         conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>

<!-- THIS IS THE OJB DMAP IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DMapImpl"
   	  table="OJB_DMAP"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="size"
         column="SIZE_"
         jdbc-type="INTEGER"
      />
      <collection-descriptor
         name="entries"
         element-class-ref="org.apache.ojb.odmg.collections.DMapEntry"
         collection-class="org.apache.ojb.broker.util.collections.ManageableHashSet"
      >
         <inverse-foreignkey field-id-ref="2"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DMAP ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
   	  class="org.apache.ojb.odmg.collections.DMapEntry"
   	  table="OJB_DMAP_ENTRIES"
   >
      <field-descriptor id="1"
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
      />
      <field-descriptor id="2"
         name="dmapId"
         column="DMAP_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor id="3"
         name="keyOID"
         column="KEY_OID"
         jdbc-type="LONGVARBINARY"
         conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
      <field-descriptor id="4"
         name="valueOID"
         column="VALUE_OID"
         jdbc-type="BLOB"
         conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>


   <!-- END OF OJB INTERNAL MAPPINGS-->
--
To unsubscribe, e-mail:   <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>

Reply via email to