You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2005/12/06 16:22:21 UTC

cvs commit: db-ojb/src/test/org/apache/ojb repository_junit.xml repository_junit_inheritance.xml

arminw      2005/12/06 07:22:21

  Modified:    src/test/org/apache/ojb Tag: OJB_1_0_RELEASE
                        repository_junit.xml
                        repository_junit_inheritance.xml
  Log:
  add comments and update auto-increment settings for "multiple joined tables"-inheritance
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.112.2.18 +15 -8     db-ojb/src/test/org/apache/ojb/repository_junit.xml
  
  Index: repository_junit.xml
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/repository_junit.xml,v
  retrieving revision 1.112.2.17
  retrieving revision 1.112.2.18
  diff -u -r1.112.2.17 -r1.112.2.18
  --- repository_junit.xml	13 Nov 2005 15:45:55 -0000	1.112.2.17
  +++ repository_junit.xml	6 Dec 2005 15:22:20 -0000	1.112.2.18
  @@ -673,12 +673,13 @@
           class="org.apache.ojb.broker.ObjectRepository$F"
           table="TABLE_F">
   
  +        <!-- auto-increment of PK field is handled by base class -->
           <field-descriptor
               name="id"
               column="ID"
               jdbc-type="INTEGER"
               primarykey="true"
  -            autoincrement="true"
  +            autoincrement="false"
           />
   
       	<field-descriptor
  @@ -693,8 +694,9 @@
               column="SOMEVALUE"
               jdbc-type="INTEGER"
           />
  -
  -  		<reference-descriptor name="super" class-ref="org.apache.ojb.broker.ObjectRepository$E">
  +        <!-- use multiple joined table inheritance -->
  +  		<reference-descriptor name="super"
  +            class-ref="org.apache.ojb.broker.ObjectRepository$E">
       		<foreignkey field-ref="eID" />
     		</reference-descriptor>
       </class-descriptor>
  @@ -704,12 +706,13 @@
           class="org.apache.ojb.broker.ObjectRepository$G"
           table="TABLE_G">
   
  +        <!-- auto-increment of PK field is handled by base class -->
           <field-descriptor
               name="id"
               column="ID"
               jdbc-type="INTEGER"
               primarykey="true"
  -            autoincrement="true"
  +            autoincrement="false"
           />
   
       	<field-descriptor
  @@ -725,7 +728,8 @@
               jdbc-type="INTEGER"
           />
   
  -  		<reference-descriptor name="super"
  +            <!-- use multiple joined table inheritance -->
  +          <reference-descriptor name="super"
     			class-ref="org.apache.ojb.broker.ObjectRepository$F">
       		<foreignkey field-ref="fID" />
     		</reference-descriptor>
  @@ -736,6 +740,7 @@
           class="org.apache.ojb.broker.ObjectRepository$F1"
           table="TABLE_F1">
   
  +        <!-- auto-increment of PK field is handled by base class -->
           <field-descriptor
               name="id"
               column="ID"
  @@ -749,7 +754,8 @@
               jdbc-type="INTEGER"
           />
   
  -  		<reference-descriptor name="super"
  +            <!-- use multiple joined table inheritance -->
  +          <reference-descriptor name="super"
     			class-ref="org.apache.ojb.broker.ObjectRepository$E">
       		<foreignkey field-ref="id" />
     		</reference-descriptor>
  @@ -773,7 +779,8 @@
               jdbc-type="INTEGER"
           />
   
  -  		<reference-descriptor name="super"
  +            <!-- use multiple joined table inheritance -->
  +          <reference-descriptor name="super"
     			class-ref="org.apache.ojb.broker.ObjectRepository$F1">
       		<foreignkey field-ref="id" />
     		</reference-descriptor>
  
  
  
  1.1.2.7   +17 -5     db-ojb/src/test/org/apache/ojb/repository_junit_inheritance.xml
  
  Index: repository_junit_inheritance.xml
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/repository_junit_inheritance.xml,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- repository_junit_inheritance.xml	3 Nov 2005 13:13:31 -0000	1.1.2.6
  +++ repository_junit_inheritance.xml	6 Dec 2005 15:22:20 -0000	1.1.2.7
  @@ -131,12 +131,13 @@
   	class="org.apache.ojb.broker.InheritanceMultipleTableTest$Executive"
   	table="INHERITANCE_EXECUTIVE"
    >
  +    <!-- auto-increment of PK field is handled by base class -->
       <field-descriptor
           name="id"
           column="OBJ_ID"
           jdbc-type="INTEGER"
           primarykey="true"
  -        autoincrement="true"
  +        autoincrement="false"
       />
       <field-descriptor
           name="id_2"
  @@ -163,6 +164,7 @@
           access="anonymous"
       />
   
  +    <!-- use multiple joined table inheritance -->
       <reference-descriptor name="super"
           class-ref="org.apache.ojb.broker.InheritanceMultipleTableTest$Employee"
       >
  @@ -185,12 +187,13 @@
   	class="org.apache.ojb.broker.InheritanceMultipleTableTest$Manager"
   	table="INHERITANCE_MANAGER"
    >
  +    <!-- auto-increment of PK field is handled by base class -->
       <field-descriptor
           name="id"
           column="OBJ_ID"
           jdbc-type="INTEGER"
           primarykey="true"
  -        autoincrement="true"
  +        autoincrement="false"
       />
       <field-descriptor
           name="id_2"
  @@ -206,6 +209,7 @@
           jdbc-type="INTEGER"
       />
   
  +    <!-- use multiple joined table inheritance -->
       <reference-descriptor name="super"
           class-ref="org.apache.ojb.broker.InheritanceMultipleTableTest$Executive"
       >
  @@ -230,12 +234,13 @@
   	class="org.apache.ojb.broker.InheritanceMultipleTableTest$Shareholder"
   	table="INHERITANCE_SHAREHOLDER"
    >
  +    <!-- auto-increment of PK field is handled by base class -->
       <field-descriptor
           name="id"
           column="OBJ_ID"
           jdbc-type="INTEGER"
           primarykey="true"
  -        autoincrement="true"
  +        autoincrement="false"
       />
       <field-descriptor
           name="id_2"
  @@ -251,6 +256,7 @@
           jdbc-type="INTEGER"
       />
   
  +    <!-- use multiple joined table inheritance -->
       <reference-descriptor name="super"
           class-ref="org.apache.ojb.broker.InheritanceMultipleTableTest$Manager"
       >
  @@ -361,18 +367,21 @@
   	class="org.apache.ojb.broker.InheritanceMultipleTableTest$Dog"
   	table="INHERITANCE_DOG"
    >
  +    <!-- auto-increment of PK field is handled by base class -->
       <field-descriptor
           name="id"
           column="OBJ_ID"
           jdbc-type="INTEGER"
           primarykey="true"
  -        autoincrement="true"
  +        autoincrement="false"
       />
       <field-descriptor
           name="legs"
           column="LEGS"
           jdbc-type="INTEGER"
       />
  +
  +    <!-- use multiple joined table inheritance -->
       <reference-descriptor name="super"
           class-ref="org.apache.ojb.broker.InheritanceMultipleTableTest$Animal"
       >
  @@ -384,18 +393,21 @@
   	class="org.apache.ojb.broker.InheritanceMultipleTableTest$Food"
   	table="INHERITANCE_FOOD"
    >
  +    <!-- auto-increment of PK field is handled by base class -->
       <field-descriptor
           name="id"
           column="OBJ_ID"
           jdbc-type="INTEGER"
           primarykey="true"
  -        autoincrement="true"
  +        autoincrement="false"
       />
       <field-descriptor
           name="fkAnimal"
           column="FK_ANIMAL"
           jdbc-type="INTEGER"
       />
  +
  +    <!-- use multiple joined table inheritance -->
       <reference-descriptor name="super"
           class-ref="org.apache.ojb.broker.InheritanceMultipleTableTest$Entity"
       >
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org