|
|
@@ -15,27 +15,11 @@
|
|
15
|
15
|
<property name="id" column="tracking_id"/>
|
|
16
|
16
|
</component>
|
|
17
|
17
|
|
|
18
|
|
- <component name="delivery" lazy="true">
|
|
|
18
|
+ <component name="delivery">
|
|
19
|
19
|
<property name="routedAfterHandling" column="routed_after_handling" not-null="true"/>
|
|
20
|
|
- <property name="lastUpdatedOn" column="last_update"/>
|
|
21
|
|
- <component name="mostRecentHandlingActivity">
|
|
22
|
|
- <many-to-one name="location" column="most_recent_location_id" foreign-key="most_recent_location_fk" cascade="none"/>
|
|
23
|
|
- <property name="type" column="most_recent_handling_event_type">
|
|
24
|
|
- <type name="org.hibernate.type.EnumType">
|
|
25
|
|
- <param name="enumClass">se.citerus.dddsample.tracking.core.domain.model.handling.HandlingEvent$Type</param>
|
|
26
|
|
- <param name="type">12</param><!-- 12 is java.sql.Types.VARCHAR -->
|
|
27
|
|
- </type>
|
|
28
|
|
- </property>
|
|
29
|
|
- </component>
|
|
30
|
|
- <component name="mostRecentPhysicalHandlingActivity">
|
|
31
|
|
- <many-to-one name="location" column="most_recent_physical_location_id" foreign-key="most_recent_physical_location_fk" cascade="none"/>
|
|
32
|
|
- <property name="type" column="most_recent_physical_handling_event_type">
|
|
33
|
|
- <type name="org.hibernate.type.EnumType">
|
|
34
|
|
- <param name="enumClass">se.citerus.dddsample.tracking.core.domain.model.handling.HandlingEvent$Type</param>
|
|
35
|
|
- <param name="type">12</param><!-- 12 is java.sql.Types.VARCHAR -->
|
|
36
|
|
- </type>
|
|
37
|
|
- </property>
|
|
38
|
|
- </component>
|
|
|
20
|
+ <property name="lastUpdatedOn" column="last_update" not-null="true"/>
|
|
|
21
|
+ <many-to-one name="mostRecentPhysicalHandlingActivity" column="most_recent_physical_act" not-null="false" update="false" cascade="all"/>
|
|
|
22
|
+ <many-to-one name="mostRecentHandlingActivity" column="most_recent_act" not-null="false" update="false" cascade="all"/>
|
|
39
|
23
|
</component>
|
|
40
|
24
|
|
|
41
|
25
|
<component name="routeSpecification">
|
|
|
@@ -52,6 +36,6 @@
|
|
52
|
36
|
<one-to-many class="se.citerus.dddsample.tracking.core.domain.model.cargo.Leg"/>
|
|
53
|
37
|
</list>
|
|
54
|
38
|
</component>
|
|
55
|
|
-
|
|
56
|
39
|
</class>
|
|
|
40
|
+
|
|
57
|
41
|
</hibernate-mapping>
|