-
Notifications
You must be signed in to change notification settings - Fork 924
/
Middle.hbm.xml
96 lines (90 loc) · 1.88 KB
/
Middle.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
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
<class
name="NHibernate.DomainModel.Inner, NHibernate.DomainModel"
table="CID_IN"
>
<composite-id name="Id">
<key-property
name="AKey"
type="String(10)"
length="10"
column="AKEY"
/>
<key-property
name="BKey"
type="String(10)"
length="10"
column="BKEY"
/>
</composite-id>
<property
name="Dudu"
length="10"
column="DUDU"
not-null="true"
type="String(10)"
/>
</class>
<class
name="NHibernate.DomainModel.Middle, NHibernate.DomainModel"
table="CID_MID"
>
<composite-id name="Id">
<key-many-to-one name="Sup">
<column
length="10"
name="AKEY"
/>
<column
length="10"
name="BKEY"
/>
</key-many-to-one>
<key-property
name="One"
type="String(10)"
length="10"
column="ONE"
/>
<key-property
name="Two"
type="String(10)"
length="10"
column="TWO"
/>
</composite-id>
<property
column="BLA"
length="10"
name="Bla"
not-null="true"
type="String(10)"
/>
</class>
<class
name="NHibernate.DomainModel.Outer, NHibernate.DomainModel"
table="CID_OUT"
>
<composite-id name="Id">
<key-many-to-one name="Master">
<column name="AKEY"/>
<column name="BKEY"/>
<column name="ONE"/>
<column name="TWO"/>
</key-many-to-one>
<key-property
name="DetailId"
type="String(10)"
column="ID"
length="10"
/>
</composite-id>
<property
name="Bubu"
column="BUBU"
length="10"
type="String(10)"
/>
</class>
</hibernate-mapping>