2
<!DOCTYPE hibernate-mapping PUBLIC
3
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
6
<hibernate-mapping default-lazy="false">
8
<class name="org.hibernate.test.legacy.Master" table="`master`">
9
<meta attribute="foo">foo</meta>
10
<id column="master_key_column" type="long">
11
<generator class="native"/>
13
<version name="version" access="field"/>
14
<!--version type="timestamp" name="stamp" column="ts_"/-->
15
<!--timestamp name="stamp" column="ts_"/-->
16
<property name="name">
17
<meta attribute="bar">bar</meta>
18
<meta attribute="bar">bar2</meta>
21
<property name="bigDecimal" column="big_dec" precision="7" scale="3"/>
22
<set name="details" inverse="true" lazy="true" order-by="i asc">
23
<key column="master_key"/>
24
<one-to-many class="org.hibernate.test.legacy.Detail"/>
26
<set name="moreDetails" cascade="all" lazy="true" order-by="i desc">
27
<key column="more_master_key"/>
28
<one-to-many class="org.hibernate.test.legacy.Detail"/>
30
<set name="incoming" lazy="true" table="mtm">
31
<key foreign-key="AA" column="outgoingabcdef"/>
32
<many-to-many class="org.hibernate.test.legacy.Master" foreign-key="BB">
33
<column name="incomingabcdef" index="IBB"/>
36
<set name="outgoing" lazy="true" table="mtm" inverse="true">
37
<key column="incomingabcdef"/>
38
<many-to-many class="org.hibernate.test.legacy.Master" column="outgoingabcdef"/>
40
<many-to-one name="otherMaster"/>
41
<!--query-list name="allDetails" query-ref="all_details"/-->
44
<class name="org.hibernate.test.legacy.Detail">
45
<id column="detail_key_column" type="long">
46
<generator class="native"/>
49
<column name="x" unique-key="uk" not-null="true"/>
52
<column name="i" unique-key="uk" not-null="true"/>
54
<many-to-one name="master" foreign-key="CC"> <!--not-null="true"-->
55
<column name="master_key" unique-key="uk" not-null="true"/>
57
<!-- <cache timeout="10000" type="readwrite"/> -->
58
<set name="subDetails" lazy="true" cascade="all">
59
<key column="detail_key"/>
60
<one-to-many class="org.hibernate.test.legacy.SubDetail"/>
64
<class name="org.hibernate.test.legacy.SubDetail">
65
<id column="subdetail_key_col" type="long">
66
<generator class="native">
67
<param name="sequence">fooseq</param>
70
<property name="name"/>
73
<query name="all_details" cacheable="true" fetch-size="10"><![CDATA[