next steps in new persitence
[mir.git] / source / mir / core / model / MediaType.hbm.xml
index 7f5795e..6521304 100755 (executable)
@@ -1,64 +1,67 @@
-<?xml version="1.0"?>\r
-<!DOCTYPE hibernate-mapping PUBLIC\r
-    "-//Hibernate/Hibernate Mapping DTD//EN"\r
-    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >\r
-    \r
-<hibernate-mapping>\r
-\r
-<!-- \r
-    Created by Middlegen Hibernate plugin\r
-\r
-    http://boss.bekk.no/boss/middlegen/\r
-    http://hibernate.sourceforge.net/\r
--->\r
-\r
-<class \r
-    name="mir.core.model.MediaType" \r
-    table="media_type"\r
->\r
-    <id\r
-        name="id"\r
-        type="int"\r
-        column="id"\r
-    >\r
-        <generator class="sequence" />\r
-    </id>\r
-    <property\r
-        name="name"\r
-        type="java.lang.String"\r
-        column="name"\r
-        not-null="true"\r
-        length="80"\r
-    />\r
-    <property\r
-        name="mimeType"\r
-        type="java.lang.String"\r
-        column="mime_type"\r
-        not-null="true"\r
-        length="40"\r
-    />\r
-    <property\r
-        name="classname"\r
-        type="java.lang.String"\r
-        column="classname"\r
-        not-null="true"\r
-        length="80"\r
-    />\r
-    <property\r
-        name="tablename"\r
-        type="java.lang.String"\r
-        column="tablename"\r
-        not-null="true"\r
-        length="80"\r
-    />\r
-    <property\r
-        name="dcname"\r
-        type="java.lang.String"\r
-        column="dcname"\r
-        length="20"\r
-    />\r
-\r
-    <!-- associations -->\r
-\r
-</class>\r
-</hibernate-mapping>\r
+<?xml version="1.0"?>
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD//EN"
+    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
+    
+<hibernate-mapping>
+
+<!-- 
+    Created by Middlegen Hibernate plugin
+
+    http://boss.bekk.no/boss/middlegen/
+    http://hibernate.sourceforge.net/
+-->
+
+<class 
+    name="mir.core.model.MediaType" 
+    table="media_type"
+>
+    <id
+        name="id"
+        type="int"
+        column="id"
+    >
+        <generator class="sequence" />
+    </id>
+    <property
+        name="name"
+        type="java.lang.String"
+        column="name"
+        not-null="true"
+        length="80"
+    />
+    <property
+        name="mimeType"
+        type="java.lang.String"
+        column="mime_type"
+        not-null="true"
+        length="40"
+    />
+    <property
+        name="classname"
+        type="java.lang.String"
+        column="classname"
+        not-null="true"
+        length="80"
+    />
+    <property
+        name="tablename"
+        type="java.lang.String"
+        column="tablename"
+        not-null="true"
+        length="80"
+    />
+    <property
+        name="dcname"
+        type="java.lang.String"
+        column="dcname"
+        length="20"
+    />
+
+    <!-- associations -->
+    <set name="mediaItems" lazy="true">
+           <key column="id"/>
+       <one-to-many class="mir.core.model.Media"/> 
+       </set>
+</class>
+</hibernate-mapping>