small bugfixes
[mir.git] / source / mir / core / model / Topic.hbm.xml
index 4a1e1d5..cb0d9f2 100755 (executable)
@@ -1,84 +1,86 @@
-<?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.Topic" \r
-    table="topic"\r
->\r
-    <id\r
-        name="id"\r
-        type="int"\r
-        column="id"\r
-    >\r
-        <generator class="sequence" />\r
-    </id>\r
-    <property\r
-        name="title"\r
-        type="java.lang.String"\r
-        column="title"\r
-        not-null="true"\r
-        length="80"\r
-    />\r
-    <property\r
-        name="description"\r
-        type="java.lang.String"\r
-        column="description"\r
-        length="-1"\r
-    />\r
-    <property\r
-        name="filename"\r
-        type="java.lang.String"\r
-        column="filename"\r
-        not-null="true"\r
-        length="20"\r
-    />\r
-    <property\r
-        name="mainUrl"\r
-        type="java.lang.String"\r
-        column="main_url"\r
-        length="255"\r
-    />\r
-    <property\r
-        name="archivUrl"\r
-        type="java.lang.String"\r
-        column="archiv_url"\r
-        length="255"\r
-    />\r
-\r
-    <!-- associations -->\r
-    <set name="content" table="content_x_topic" lazy="true">\r
-           <key column="topic_id"/>\r
-           <many-to-many column="content_id" class="mir.core.model.Content"/>\r
-       </set> \r
-       \r
-       <!--\r
-    <set \r
-       name="childTopics"> \r
-       inverse="true" \r
-       cascade="all">\r
-       <key \r
-               column="parent_id"\r
-       />\r
-        <one-to-many \r
-               class="mir.core.model.Topic"\r
-        />\r
-    </set>\r
-    <many-to-one \r
-       name="parentTopic" \r
-       column="parent_id" \r
-       class="mir.core.model.Topic"\r
-    />\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.Topic" 
+    table="topic"
+>
+    <id
+        name="id"
+        type="int"
+        column="id"
+    >
+        <generator class="sequence">
+               <param name="sequence">topic_id_seq</param> 
+        </generator> 
+    </id>
+    <property
+        name="title"
+        type="java.lang.String"
+        column="title"
+        not-null="true"
+        length="80"
+    />
+    <property
+        name="description"
+        type="java.lang.String"
+        column="description"
+        length="-1"
+    />
+    <property
+        name="filename"
+        type="java.lang.String"
+        column="filename"
+        not-null="true"
+        length="20"
+    />
+    <property
+        name="mainUrl"
+        type="java.lang.String"
+        column="main_url"
+        length="255"
+    />
+    <property
+        name="archivUrl"
+        type="java.lang.String"
+        column="archiv_url"
+        length="255"
+    />
+
+    <!-- associations -->
+    <set name="content" table="content_x_topic" lazy="true">
+           <key column="topic_id"/>
+           <many-to-many column="content_id" class="mir.core.model.Content"/>
+       </set> 
+       
+       <!--
+    <set 
+       name="childTopics"> 
+       inverse="true" 
+       cascade="all">
+       <key 
+               column="parent_id"
+       />
+        <one-to-many 
+               class="mir.core.model.Topic"
+        />
+    </set>
+    <many-to-one 
+       name="parentTopic" 
+       column="parent_id" 
+       class="mir.core.model.Topic"
+    />
+    -->
+</class>
+</hibernate-mapping>