projects
/
mir.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
working on struts/hibernate for content-admin
[mir.git]
/
source
/
mir
/
core
/
model
/
Content.hbm.xml
diff --git
a/source/mir/core/model/Content.hbm.xml
b/source/mir/core/model/Content.hbm.xml
index
fc98f55
..
f80f916
100755
(executable)
--- a/
source/mir/core/model/Content.hbm.xml
+++ b/
source/mir/core/model/Content.hbm.xml
@@
-15,11
+15,13
@@
<class
name="mir.core.model.Content"
table="content"
<class
name="mir.core.model.Content"
table="content"
+ proxy="mir.core.model.IContent"
>
<id
name="id"
type="int"
column="id"
>
<id
name="id"
type="int"
column="id"
+ unsaved-value="0"
>
<generator class="sequence">
<param name="sequence">media_id_seq</param>
>
<generator class="sequence">
<param name="sequence">media_id_seq</param>
@@
-163,26
+165,37
@@
class="mir.core.model.ArticleType"
column="to_article_type"
/>
class="mir.core.model.ArticleType"
column="to_article_type"
/>
+
<many-to-one
name="publisher"
class="mir.core.model.MirUser"
column="to_publisher"
/>
<many-to-one
name="publisher"
class="mir.core.model.MirUser"
column="to_publisher"
/>
+
<many-to-one
name="language"
class="mir.core.model.Language"
column="to_language"
/>
<many-to-one
name="language"
class="mir.core.model.Language"
column="to_language"
/>
+
<many-to-one
name="rights"
class="mir.core.model.Rights"
column="to_rights"
/>
<many-to-one
name="rights"
class="mir.core.model.Rights"
column="to_rights"
/>
+
+ <many-to-one name="parentContent"
+ class="mir.core.model.Content"
+ column="to_content"
+ cascade="none"
+ not-null="false"/>
+
<set
name="childContent"
<set
name="childContent"
- lazy="true"
- inverse="true"
- cascade="all">
+ table="content"
+ cascade="all"
+ inverse="true"
+ >
<key
column="to_content"
/>
<key
column="to_content"
/>
@@
-190,15
+203,17
@@
class="mir.core.model.Content"
/>
</set>
class="mir.core.model.Content"
/>
</set>
- <many-to-one
- name="parentContent"
- class="mir.core.model.Content"
- column="to_content"
- />
- <set name="topics" table="content_x_topic">
+
+ <set name="comments" table="comment" lazy="true">
+ <key column="to_media"/>
+ <one-to-many class="mir.core.model.Comment"/>
+ </set>
+
+ <set name="topics" table="content_x_topic" lazy="true">
<key column="content_id"/>
<many-to-many column="topic_id" class="mir.core.model.Topic"/>
</set>
<key column="content_id"/>
<many-to-many column="topic_id" class="mir.core.model.Topic"/>
</set>
+
<set name="attachedMedias" table="content_x_media" lazy="true">
<key column="content_id"/>
<many-to-many column="media_id" class="mir.core.model.Media"/>
<set name="attachedMedias" table="content_x_media" lazy="true">
<key column="content_id"/>
<many-to-many column="media_id" class="mir.core.model.Media"/>