~ubuntu-branches/ubuntu/wily/libhibernate3-java/wily-proposed

« back to all changes in this revision

Viewing changes to test/org/hibernate/test/immutable/ContractVariation.hbm.xml

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-10-14 14:43:34 UTC
  • Revision ID: james.westby@ubuntu.com-20071014144334-eamc8i0q10gs1aro
Tags: upstream-3.2.5
ImportĀ upstreamĀ versionĀ 3.2.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE hibernate-mapping PUBLIC 
 
3
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
 
4
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 
5
 
 
6
<!-- 
 
7
 
 
8
  Test for immutable classes/collections.
 
9
     
 
10
-->
 
11
 
 
12
<hibernate-mapping package="org.hibernate.test.immutable">
 
13
        
 
14
        <class name="Contract" mutable="false">
 
15
                <id name="id">
 
16
                        <generator class="increment"/>
 
17
                </id>
 
18
                <property name="customerName" not-null="true"/>
 
19
                <property name="type" not-null="true"/>
 
20
                <bag name="variations" inverse="true" order-by="version asc"
 
21
                                mutable="false" cascade="all" fetch="join">
 
22
                        <key column="contract"/>
 
23
                        <one-to-many class="ContractVariation"/>
 
24
                </bag>
 
25
        </class>
 
26
        
 
27
        <class name="ContractVariation" mutable="false">
 
28
                <composite-id>
 
29
                        <key-many-to-one name="contract"/>
 
30
                        <key-property name="version"/>
 
31
                </composite-id>
 
32
                <property name="text" type="text"/>
 
33
        </class>
 
34
        
 
35
</hibernate-mapping>