bc91f7ceb65ece638172005874a803f47fe4a38c
[mir.git] / source / mir / core / model / MediaType.hbm.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE hibernate-mapping PUBLIC
3     "-//Hibernate/Hibernate Mapping DTD//EN"
4     "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
5     
6 <hibernate-mapping>
7
8 <!-- 
9     Created by Middlegen Hibernate plugin
10
11     http://boss.bekk.no/boss/middlegen/
12     http://hibernate.sourceforge.net/
13 -->
14
15 <class 
16     name="mir.core.model.MediaType" 
17     table="media_type"
18 >
19     <id
20         name="id"
21         type="int"
22         column="id"
23     >
24         <generator class="sequence">
25                 <param name="sequence">media_type_id_seq</param> 
26         </generator> 
27     </id>
28     <property
29         name="name"
30         type="java.lang.String"
31         column="name"
32         not-null="true"
33         length="80"
34     />
35     <property
36         name="mimeType"
37         type="java.lang.String"
38         column="mime_type"
39         not-null="true"
40         length="40"
41     />
42     <property
43         name="classname"
44         type="java.lang.String"
45         column="classname"
46         not-null="true"
47         length="80"
48     />
49     <property
50         name="tablename"
51         type="java.lang.String"
52         column="tablename"
53         not-null="true"
54         length="80"
55     />
56     <property
57         name="dcname"
58         type="java.lang.String"
59         column="dcname"
60         length="20"
61     />
62
63     <!-- associations -->
64     <set name="mediaItems" lazy="true">
65             <key column="id"/>
66         <one-to-many class="mir.core.model.Media"/> 
67         </set>
68 </class>
69 </hibernate-mapping>