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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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