source: ether_megapoli/persistence/implementation/com/medias/objects/Parametre.hbm.xml @ 89

Last change on this file since 89 was 89, checked in by vmipsl, 13 years ago

Import du projet MEGAPOLI

File size: 4.1 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.Parametre" table="parametre" schema="public">
7        <comment>Table enumerant les differents parametres de mesure</comment>
8        <id name="parametreId" type="int">
9            <column name="parametre_id" />
10            <generator class="sequence">
11            <param name="sequence">parametre_parametre_id_seq</param>
12            </generator>
13        </id>
14        <many-to-one name="unite" class="com.medias.database.objects.Unite" fetch="select">
15            <column name="unite_id" not-null="true">
16                <comment>lien vers la table unite</comment>
17            </column>
18        </many-to-one>
19        <many-to-one name="categorieParam" class="com.medias.database.objects.CategorieParam" fetch="select">
20            <column name="categorie_param_id" not-null="true">
21                <comment>lien vers la table categorie_param</comment>
22            </column>
23        </many-to-one>
24        <many-to-one name="commentaire" class="com.medias.database.objects.Commentaire" fetch="select">
25            <column name="commentaire_id">
26                <comment>lien vers la table commentaire</comment>
27            </column>
28        </many-to-one>
29        <property name="parametreNom" type="string">
30            <column name="parametre_nom" length="100" not-null="true">
31                <comment>nom du parametre</comment>
32            </column>
33        </property>
34        <property name="parametreCode" type="string">
35            <column name="parametre_code" length="30" not-null="true" unique="true">
36                <comment>code du parametre</comment>
37            </column>
38        </property>
39        <set name="jeus" inverse="true" table="requete_param_jeu">
40            <key>
41                <column name="parametre_id" not-null="true">
42                    <comment>lien vers la table parametre</comment>
43                </column>
44            </key>
45            <many-to-many entity-name="com.medias.database.objects.Jeu">
46                <column name="jeu_id" not-null="true">
47                    <comment>lien vers la table jeu</comment>
48                </column>
49            </many-to-many>
50        </set>
51        <set name="plateformes" inverse="true" table="requete_plat_param">
52            <key>
53                <column name="parametre_id" not-null="true">
54                    <comment>lien vers la table parametre</comment>
55                </column>
56            </key>
57            <many-to-many entity-name="com.medias.database.objects.Plateforme">
58                <column name="plateforme_id" not-null="true">
59                    <comment>lien vers la table plateforme</comment>
60                </column>
61            </many-to-many>
62        </set>
63        <set name="bilans" inverse="true">
64            <key>
65                <column name="parametre_id" not-null="true">
66                    <comment>lien vers la table parametre</comment>
67                </column>
68            </key>
69            <one-to-many class="com.medias.database.objects.Bilan" />
70        </set>
71        <set name="capteurs" inverse="true" table="requete_param_capt">
72            <key>
73                <column name="parametre_id" not-null="true">
74                    <comment>lien vers la table parametre</comment>
75                </column>
76            </key>
77            <many-to-many entity-name="com.medias.database.objects.Capteur">
78                <column name="capteur_id" not-null="true">
79                    <comment>lien vers la table capteur</comment>
80                </column>
81            </many-to-many>
82        </set>
83        <set name="valeurs" inverse="true">
84            <key>
85                <column name="parametre_id" not-null="true">
86                    <comment>lien vers la table parametre</comment>
87                </column>
88            </key>
89            <one-to-many class="com.medias.database.objects.Valeur" />
90        </set>
91    </class>
92</hibernate-mapping>
Note: See TracBrowser for help on using the repository browser.