/home/mario/oci/jnb/dataaccess/source/resources/hibernate-config/com/ociweb/bean/Order.hbm.xml

1    <?xml version="1.0"?> 
2    <!DOCTYPE hibernate-mapping PUBLIC 
3        "-//Hibernate/Hibernate Mapping DTD 2.0//EN" 
4        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" > 
5         
6    <hibernate-mapping> 
7    <!--  
8        Created by Middlegen Hibernate plugin 
9     
10       http://boss.bekk.no/boss/middlegen/ 
11       http://hibernate.sourceforge.net/ 
12   --> 
13    
14   <class  
15       name="com.ociweb.bean.Order"  
16       table="orders" 
17   > 
18    
19       <id 
20           name="id" 
21           type="long" 
22           column="id" 
23       > 
24           <generator class="increment" /> 
25       </id> 
26    
27    
28       <!-- associations --> 
29       <!-- bi-directional one-to-many association to Orderitem --> 
30       <set 
31           name="orderitems" 
32           lazy="true" 
33           inverse="true" 
34           cascade="all-delete-orphan" 
35       > 
36           <key> 
37               <column name="orders" /> 
38           </key> 
39           <one-to-many  
40               class="com.ociweb.bean.Orderitem" 
41           /> 
42       </set> 
43       <!-- bi-directional many-to-one association to Customer --> 
44       <many-to-one 
45           name="customer" 
46           class="com.ociweb.bean.Customer" 
47           not-null="true" 
48       > 
49           <column name="customer" /> 
50       </many-to-one> 
51    
52   </class> 
53   </hibernate-mapping> 
54