/
Glarch.hbm.xml
129 lines (117 loc) · 3.02 KB
/
Glarch.hbm.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?xml version="1.0" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false">
<class
name="NHibernate.DomainModel.Glarch, NHibernate.DomainModel"
proxy="NHibernate.DomainModel.GlarchProxy, NHibernate.DomainModel"
table="`glarchez`"
dynamic-update="true"
optimistic-lock="dirty"
>
<!-- <jcs-cache usage="read-write" /> -->
<!-- commented out in h2.0.3 also -->
<id
type="String"
column="tha_key"
length="32"
>
<generator class="uuid.hex" />
</id>
<version
name="Version"
column="version"
/>
<!--
MikeD added column="version" because it was defaulting to "Version" and was
creating a "Version" and "version" column - sql server is not case insensitive
so it was making duplicate columns
-->
<property
name="Name"
column="namecvbnmasdf"
/>
<!-- <property name="currency"/> -->
<many-to-one
name="Next"
column="next_"
class="NHibernate.DomainModel.Glarch, NHibernate.DomainModel"
/>
<property
name="Order"
column="order_"
/>
<dynamic-component name="DynaBean">
<property name="foo" type="string" />
<property name="bar" type="integer" />
</dynamic-component>
<property name="X" />
<list name="Strings">
<key column="glarch_key" />
<index column="`!@# i`" />
<element type="String" column="`tha_stryng`" />
</list>
<list
name="FooComponents"
lazy="true"
cascade="all"
>
<key column="glarch_key" />
<index column="tha_indecks" />
<composite-element
class="NHibernate.DomainModel.FooComponent, NHibernate.DomainModel"
>
<property
name="Name"
column="name_"
/>
<property name="Count" column="count_" />
<nested-composite-element
name="Subcomponent"
class="NHibernate.DomainModel.FooComponent, NHibernate.DomainModel"
>
<property
name="Name"
column="x_"
/>
<property
name="Count"
column="y_"
/>
</nested-composite-element>
<many-to-one name="Fee" cascade="all" outer-join="true" />
</composite-element>
</list>
<array
name="ProxyArray"
element-class="NHibernate.DomainModel.GlarchProxy, NHibernate.DomainModel"
>
<key column="array_key" />
<index column="array_indecks" />
<one-to-many class="NHibernate.DomainModel.Glarch, NHibernate.DomainModel" />
</array>
<set name="ProxySet">
<key column="set_key" />
<one-to-many class="NHibernate.DomainModel.Glarch, NHibernate.DomainModel" />
</set>
<property
name="Immutable"
update="false"
/>
<property
name="DerivedVersion"
insert="false"
update="false"
column="version"
/>
<property name="Any" type="object">
<column name="`any_id of object`"/>
<column name="`any_class of object`"/>
</property>
<property
name="Multiple"
type="NHibernate.DomainModel.MultiplicityType, NHibernate.DomainModel"
>
<column name="count_" />
<column name="glarch_" />
</property>
</class>
</hibernate-mapping>