source: ether_megapoli/trunk/service/implementation/com/medias/integration/hibernate/cfg/Valeur.hbm.xml @ 482

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

BO insertion données _ insertion code medias package insertion

  • Property svn:executable set to *
File size: 2.6 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="integration.hibernate.Valeur" table="valeur" schema="public">
7        <comment>Table contenant les donnees brutes de la base</comment>
8        <id name="valeurId" type="int">
9            <column name="valeur_id" />
10            <generator class="sequence">
11            <param name="sequence">valeur_valeur_id_seq</param>
12            </generator> 
13        </id>
14        <many-to-one name="flagByValeurFlag" class="integration.hibernate.Flag" fetch="select">
15            <column name="valeur_flag">
16                <comment>lien vers la table flag (contrainte sur la valeur)</comment>
17            </column>
18        </many-to-one>
19        <many-to-one name="capteur" class="integration.hibernate.Capteur" fetch="select">
20            <column name="capteur_id" not-null="true">
21                <comment>lien avec la table capteur</comment>
22            </column>
23        </many-to-one>
24        <many-to-one name="parametre" class="integration.hibernate.Parametre" fetch="select">
25            <column name="parametre_id" not-null="true">
26                <comment>lien vers la table parametre</comment>
27            </column>
28        </many-to-one>
29        <many-to-one name="flagByValiditeFlag" class="integration.hibernate.Flag" fetch="select">
30            <column name="validite_flag">
31                <comment>lien vers la table flag (contrainte sur la validite)</comment>
32            </column>
33        </many-to-one>
34        <many-to-one name="mesure" class="integration.hibernate.Mesure" fetch="select">
35            <column name="mesure_id" not-null="true">
36                <comment>lien vers la table mesure</comment>
37            </column>
38        </many-to-one>
39        <property name="valeurVal" type="double">
40            <column name="valeur_val" precision="8" scale="0" not-null="true">
41                <comment>valeur</comment>
42            </column>
43        </property>
44        <property name="valeurDelta" type="java.lang.Double">
45            <column name="valeur_delta" precision="8" scale="0">
46                <comment>precision de la mesure</comment>
47            </column>
48        </property>
49        <property name="valeurLod" type="java.lang.Double">
50            <column name="valeur_lod" precision="8" scale="0">
51                <comment>limit of detection</comment>
52            </column>
53        </property>
54    </class>
55</hibernate-mapping>
Note: See TracBrowser for help on using the repository browser.