source: ether_statistics/persistence/implementation/com/medias/objects/Commentaire.hbm.xml @ 569

Last change on this file since 569 was 569, checked in by vmipsl, 12 years ago

Nouveau projet

File size: 4.4 KB
Line 
1<?xml version="1.0"?>
2<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
3"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
4<!-- Generated 5 f?vr. 2007 11:07:12 by Hibernate Tools 3.2.0.b9 -->
5<hibernate-mapping>
6    <class name="com.medias.database.objects.Commentaire" table="commentaire" schema="public">
7        <comment>Table contenant des commentaires sur certaines tables</comment>
8        <id name="commentaireId" type="int">
9            <column name="commentaire_id" />
10            <generator class="sequence">
11            <param name="sequence"> commentaire_commentaire_id_seq</param>
12            </generator>
13        </id>
14        <many-to-one name="langue" class="com.medias.database.objects.Langue" fetch="select">
15            <column name="langue_id" length="2" not-null="true">
16                <comment>lien vers la table langue</comment>
17            </column>
18        </many-to-one>
19        <property name="commentaireTxt" type="string">
20            <column name="commentaire_txt" not-null="true" unique="true">
21                <comment>commentaire</comment>
22            </column>
23        </property>
24        <property name="commentaireUrl" type="string">
25            <column name="commentaire_url" length="256">
26                <comment>url</comment>
27            </column>
28        </property>
29        <set name="plateformes" inverse="true">
30            <key>
31                <column name="commentaire_id">
32                    <comment>lien vers la table commentaire</comment>
33                </column>
34            </key>
35            <one-to-many class="com.medias.database.objects.Plateforme" />
36        </set>
37        <set name="parametres" inverse="true">
38            <key>
39                <column name="commentaire_id">
40                    <comment>lien vers la table commentaire</comment>
41                </column>
42            </key>
43            <one-to-many class="com.medias.database.objects.Parametre" />
44        </set>
45        <set name="jeus" inverse="true">
46            <key>
47                <column name="commentaire_id">
48                    <comment>lien vers la table commentaire</comment>
49                </column>
50            </key>
51            <one-to-many class="com.medias.database.objects.Jeu" />
52        </set>
53        <set name="organismes" inverse="true">
54            <key>
55                <column name="commentaire_id">
56                    <comment>lien vers la table commentaire</comment>
57                </column>
58            </key>
59            <one-to-many class="com.medias.database.objects.Organisme" />
60        </set>
61        <set name="capteurs" inverse="true">
62            <key>
63                <column name="commentaire_id">
64                    <comment>lien vers la table commentaire</comment>
65                </column>
66            </key>
67            <one-to-many class="com.medias.database.objects.Capteur" />
68        </set>
69        <set name="typeCapteurs" inverse="true">
70            <key>
71                <column name="commentaire_id">
72                    <comment>lien vers la table commentaire</comment>
73                </column>
74            </key>
75            <one-to-many class="com.medias.database.objects.TypeCapteur" />
76        </set>
77        <set name="sequences" inverse="true">
78            <key>
79                <column name="commentaire_id">
80                    <comment>lien vers la table commentaire</comment>
81                </column>
82            </key>
83            <one-to-many class="com.medias.database.objects.Sequence" />
84        </set>
85        <set name="zones" inverse="true">
86            <key>
87                <column name="commentaire_id">
88                    <comment>lien vers la table commentaire</comment>
89                </column>
90            </key>
91            <one-to-many class="com.medias.database.objects.Zone" />
92        </set>
93        <set name="personnes" inverse="true">
94            <key>
95                <column name="commentaire_id" not-null="true">
96                    <comment>lien vers la table commentaire</comment>
97                </column>
98            </key>
99            <one-to-many class="com.medias.database.objects.Personne" />
100        </set>
101        <set name="typePlateformes" inverse="true">
102            <key>
103                <column name="commentaire_id">
104                    <comment>lien vers la table commentaire</comment>
105                </column>
106            </key>
107            <one-to-many class="com.medias.database.objects.TypePlateforme" />
108        </set>
109    </class>
110</hibernate-mapping>
Note: See TracBrowser for help on using the repository browser.