2 <!DOCTYPE hibernate-mapping PUBLIC
3 "-//Hibernate/Hibernate Mapping DTD//EN"
4 "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
9 Created by Middlegen Hibernate plugin
11 http://boss.bekk.no/boss/middlegen/
12 http://hibernate.sourceforge.net/
16 name="mir.core.model.Content"
18 proxy="mir.core.model.IContent"
26 <generator class="sequence">
27 <param name="sequence">media_id_seq</param>
32 type="java.lang.String"
39 type="java.lang.String"
45 type="java.lang.String"
51 type="java.lang.String"
58 type="java.lang.String"
64 type="java.lang.String"
65 column="creator_main_url"
70 type="java.lang.String"
71 column="creator_email"
76 type="java.lang.String"
77 column="creator_address"
82 type="java.lang.String"
83 column="creator_phone"
88 type="java.lang.String"
94 type="java.lang.String"
100 type="java.lang.String"
106 type="java.sql.Timestamp"
107 column="publish_date"
112 type="java.lang.String"
113 column="publish_server"
118 type="java.lang.String"
119 column="publish_path"
125 column="is_published"
138 type="java.sql.Timestamp"
139 column="webdb_create"
144 name="webdbLastchange"
145 type="java.sql.Timestamp"
146 column="webdb_lastchange"
158 type="java.lang.String"
159 column="content_data"
162 <!-- associations -->
165 class="mir.core.model.ArticleType"
166 column="to_article_type"
171 class="mir.core.model.MirUser"
172 column="to_publisher"
177 class="mir.core.model.Language"
183 class="mir.core.model.Rights"
187 <many-to-one name="parentContent"
188 class="mir.core.model.Content"
203 class="mir.core.model.Content"
207 <set name="comments" table="comment" lazy="true">
208 <key column="to_media"/>
209 <one-to-many class="mir.core.model.Comment"/>
212 <set name="topics" table="content_x_topic" lazy="true">
213 <key column="content_id"/>
214 <many-to-many column="topic_id" class="mir.core.model.Topic"/>
217 <set name="attachedMedias" table="content_x_media" lazy="true">
218 <key column="content_id"/>
219 <many-to-many column="media_id" class="mir.core.model.Media"/>