ItEr20S04ArquitecturaServidorItEr19S04: Changing ids generator to hilo, so it's portable among databases.

This commit is contained in:
Óscar González Fernández 2009-08-06 21:14:45 +02:00 committed by Javier Moran Rua
parent c342952928
commit 5d0ac6fbe5
7 changed files with 53 additions and 19 deletions

View file

@ -5,7 +5,9 @@
<!-- AdvanceType --> <!-- AdvanceType -->
<class name="AdvanceType" > <class name="AdvanceType" >
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
@ -19,7 +21,9 @@
<!-- AdvanceAssigment --> <!-- AdvanceAssigment -->
<class name="AdvanceAssigment"> <class name="AdvanceAssigment">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
@ -39,7 +43,9 @@
<!-- AdvanceMeasurement --> <!-- AdvanceMeasurement -->
<class name="AdvanceMeasurement"> <class name="AdvanceMeasurement">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />

View file

@ -3,7 +3,9 @@
<hibernate-mapping package="org.navalplanner.business.orders.entities"> <hibernate-mapping package="org.navalplanner.business.orders.entities">
<class name="Order" table="order_table"> <class name="Order" table="order_table">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native" /> <generator class="hilo" >
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<property name="initDate" access="field"></property> <property name="initDate" access="field"></property>
@ -21,7 +23,9 @@
<class name="OrderElement" abstract="true"> <class name="OrderElement" abstract="true">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native" /> <generator class="hilo" >
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
@ -65,7 +69,9 @@
<class name="HoursGroup"> <class name="HoursGroup">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native" /> <generator class="hilo" >
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />

View file

@ -4,7 +4,9 @@
default-access="field"> default-access="field">
<class name="ResourceAllocation"> <class name="ResourceAllocation">
<id name="id" column="id" type="long" access="property"> <id name="id" column="id" type="long" access="property">
<generator class="native" /> <generator class="hilo" >
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />

View file

@ -4,7 +4,9 @@
default-access="field"> default-access="field">
<class name="TaskElement"> <class name="TaskElement">
<id name="id" column="id" type="long" access="property"> <id name="id" column="id" type="long" access="property">
<generator class="native" /> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<property name="shareOfHours"></property> <property name="shareOfHours"></property>
@ -49,7 +51,7 @@
</class> </class>
<class name="Dependency"> <class name="Dependency">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"></generator> <generator class="hilo"></generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<many-to-one class="TaskElement" name="origin" <many-to-one class="TaskElement" name="origin"

View file

@ -3,7 +3,9 @@
<hibernate-mapping default-access="field" package="org.navalplanner.business.resources.entities"> <hibernate-mapping default-access="field" package="org.navalplanner.business.resources.entities">
<class name="Resource"> <class name="Resource">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<!-- <!--
IMPORTANT: type="long" must be specified (otherwise, IMPORTANT: type="long" must be specified (otherwise,
@ -26,7 +28,9 @@
<!-- Criterion --> <!-- Criterion -->
<class name="Criterion"> <class name="Criterion">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<property access="field" name="name"/> <property access="field" name="name"/>
@ -37,7 +41,9 @@
<!-- CriterionSatisfaction --> <!-- CriterionSatisfaction -->
<class name="CriterionSatisfaction"> <class name="CriterionSatisfaction">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<property access="field" name="startDate" not-null="true"/> <property access="field" name="startDate" not-null="true"/>
@ -49,7 +55,7 @@
<!-- CriterionType --> <!-- CriterionType -->
<class name="CriterionType"> <class name="CriterionType">
<id name="id" access="property" type="long"> <id name="id" access="property" type="long">
<generator class="native"/> <generator class="hilo"/>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
<property name="name" unique="true"/> <property name="name" unique="true"/>

View file

@ -5,7 +5,9 @@
<!-- WorkReportType --> <!-- WorkReportType -->
<class name="WorkReportType" table="WORK_REPORT_TYPE"> <class name="WorkReportType" table="WORK_REPORT_TYPE">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
@ -20,7 +22,9 @@
<!-- WorkReport --> <!-- WorkReport -->
<class name="WorkReport" table="WORK_REPORT"> <class name="WorkReport" table="WORK_REPORT">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />
@ -39,7 +43,9 @@
<!-- WorkReportLine --> <!-- WorkReportLine -->
<class name="WorkReportLine" table="WORK_REPORT_LINE"> <class name="WorkReportLine" table="WORK_REPORT_LINE">
<id name="id" type="long" access="property"> <id name="id" type="long" access="property">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" access="property" type="long" /> <version name="version" access="property" type="long" />

View file

@ -3,7 +3,9 @@
<hibernate-mapping default-access="field"> <hibernate-mapping default-access="field">
<class name="org.navalplanner.business.common.test.partialtime.EntityContainingPartialDate"> <class name="org.navalplanner.business.common.test.partialtime.EntityContainingPartialDate">
<id name="id"> <id name="id">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" type="long"/> <version name="version" type="long"/>
<property name="partialDate" type="org.navalplanner.business.common.partialtime.hibernate.PartialDateType"> <property name="partialDate" type="org.navalplanner.business.common.partialtime.hibernate.PartialDateType">
@ -13,7 +15,9 @@
</class> </class>
<class name="org.navalplanner.business.common.test.partialtime.EntityContainingIntervalOfPartialDates"> <class name="org.navalplanner.business.common.test.partialtime.EntityContainingIntervalOfPartialDates">
<id name="id"> <id name="id">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" type="long"/> <version name="version" type="long"/>
<property name="interval" type="org.navalplanner.business.common.partialtime.hibernate.IntervalOfPartialDatesType"> <property name="interval" type="org.navalplanner.business.common.partialtime.hibernate.IntervalOfPartialDatesType">
@ -25,7 +29,9 @@
</class> </class>
<class name="org.navalplanner.business.common.test.partialtime.EntityContainingTimeQuantity"> <class name="org.navalplanner.business.common.test.partialtime.EntityContainingTimeQuantity">
<id name="id"> <id name="id">
<generator class="native"/> <generator class="hilo">
<param name="max_lo">100</param>
</generator>
</id> </id>
<version name="version" type="long"/> <version name="version" type="long"/>
<property name="timeQuantity" type="org.navalplanner.business.common.partialtime.hibernate.TimeQuantityType"></property> <property name="timeQuantity" type="org.navalplanner.business.common.partialtime.hibernate.TimeQuantityType"></property>