Advertisement
Guest User

hbm arre

a guest
Jun 18th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
  4. <!-- Generated 28-ott-2009 12.31.42 by Hibernate Tools 3.2.4.GA -->
  5. <hibernate-mapping schema="BALNEAZIONE">
  6. <class name="it.ipzs.acque.domain.balneazione.AreeInterdette" table="aree_interdette">
  7. <id name="codice" type="java.lang.Integer">
  8. <column name="CODICE" />
  9. <generator class="sequence">
  10. <param name="sequence">SEQ_AREE_INTERDETTE</param>
  11. </generator>
  12. </id>
  13.  
  14. <many-to-one name="comuni" class="it.ipzs.acque.domain.balneazione.Comuni" fetch="select">
  15. <column name="COD_COM" length="6" not-null="true" />
  16. </many-to-one>
  17. <many-to-one name="tipoInterdizione" class="it.ipzs.acque.domain.balneazione.TipoInterdizione" fetch="select">
  18. <column name="TIPO" length="1" />
  19. </many-to-one>
  20. <many-to-one name="classiInterdizione" class="it.ipzs.acque.domain.balneazione.ClassiInterdizione" fetch="select">
  21. <column name="CLASSE" length="1" />
  22. </many-to-one>
  23. <many-to-one name="regioni" class="it.ipzs.acque.domain.balneazione.Regioni" fetch="select">
  24. <column name="COD_REG" length="3" not-null="true" />
  25. </many-to-one>
  26. <set name="puntiPrelievo" table="AREE_INTERD_PT_PRELIEVO_ASS" fetch="select">
  27. <key>
  28. <column name="ID_AREE_INTERDETTE" />
  29. </key>
  30. <many-to-many entity-name="it.ipzs.acque.domain.balneazione.PuntiPrelievo" >
  31. <column name=" ID_PT_PRELIEVO" not-null="false" />
  32. </many-to-many>
  33. </set>
  34. <set name="analisiFallite" table="AREE_INTERD_ANALISI_PP_ASS" fetch="select">
  35. <key>
  36. <column name="ID_AREE_INTERDETTE" />
  37. </key>
  38. <many-to-many entity-name="it.ipzs.acque.domain.balneazione.AnalisiPtPrelievo" >
  39. <column name=" ID_ANALISI_PP" not-null="false" />
  40. </many-to-many>
  41. </set>
  42.  
  43.  
  44.  
  45. <many-to-one name="province" class="it.ipzs.acque.domain.balneazione.Province" fetch="select">
  46. <column name="COD_PRO" length="3" not-null="true" />
  47. </many-to-one>
  48. <property name="note" type="string">
  49. <column name="note" length="65535" />
  50. </property>
  51.  
  52.  
  53. <property name="nome" type="string">
  54. <column name="nome" length="150" not-null="true" />
  55. </property>
  56. <property name="anno" type="int">
  57. <column name="anno" not-null="true" />
  58. </property>
  59. <property name="punto_ini_costa" type="string">
  60. <column name="PUNTO_INI_COSTA" length="12" />
  61. </property>
  62. <property name="punto_fin_costa" type="string">
  63. <column name="PUNTO_FIN_COSTA" length="12" />
  64. </property>
  65. <property name="dataAcquisizione" type="java.sql.Date">
  66. <column name="DATA_ACQUISIZIONE"/>
  67. </property>
  68. <property name="dataInterdizione" type="java.sql.Date">
  69. <column name="dataInterdizione" not-null="true" />
  70. </property>
  71. <property name="dataRiapertura" type="java.sql.Date">
  72. <column name="dataRiapertura" />
  73. </property>
  74.  
  75. <set name="bollettini" table="BOLLETTINI" fetch="select" lazy="true" cascade="all, delete-orphan" inverse="true" >
  76. <key>
  77. <column name="AREA" not-null="true"/>
  78. </key>
  79. <one-to-many class="it.ipzs.acque.domain.balneazione.Bollettini"/>
  80. </set>
  81.  
  82. </class>
  83. </hibernate-mapping>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement