Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpdev/dbcgo/dbcgoEar/hibernate/hibernate.reveng.xml
2024-05-13 12:54:14 +02:00

490 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >
<!-- In questo file vanno configurate tutte le tabelle che NON hanno una FK verso altre tabelle -->
<hibernate-reverse-engineering>
<type-mapping>
<sql-type jdbc-type="NUMERIC" hibernate-type="java.lang.Long" />
</type-mapping>
<!-- NON CANCELLARE -->
<table-filter match-name="PER_NON GENERARE_TUTTO"/>
<!-- TABELLE DA GENERARE -->
<table-filter match-name="DBCGO_GESTIONE_RIC_V00"/>
<!--
<table-filter match-name="MNP_DW_REPORT_TCR"/>
<table-filter match-name="MNP_DW_REPORT_TCR_DONOR"/>
<table-filter match-name="DBCGO_RICARICHE_BMC"/>
<table-filter match-name="MNP_DW_SLA_TC_OUT_VIEW"/>
<table-filter match-name="MNP_DW_SLA_3GG_OUT_VIEW"/>
<table-filter match-name="MNP_DW_SLA_3GG_OUT"/>
<table-filter match-name="MNP_DW_SLA_TC_OUT"/>
<table-filter match-name="MNP_REPORT_AGCOM_VIEW"/>
<<<<
<table-filter match-name="MNP_DW_XML_IN_OUT_VIEW"/>
<table-filter match-name="MNP_REPORT_AGCOM_VIEW"/>
<table-filter match-name="DBCGO_GEST_RIC_REC_VIRT_VIEW"/>
<table-filter match-name="DBCGO_GESTIONE_RIC_V00"/>
<table-filter match-name="DBCGO_GEST_RIC_REC_VIRT_VIEW"/>
<table-filter match-name="MNP_DW_SLA_3GG_OUT_VIEW"/>
<table-filter match-name="MNP_REPORT_AGCOM_VIEW"/>
<table-filter match-name="DBCGO_GESTIONE_RIC_V00"/>
<table-filter match-name="MNP_REPORT_AGCOM_VIEW"/>
<table-filter match-name="MNP_DW_SLA_TC_OUT_VIEW"/>
<table-filter match-name="PER_NON GENERARE_TUTTO"/>
<table-filter match-name="DBCGO_GEST_RIC_DON_VIRT_VIEW"/>
<table-filter match-name="DBCGO_GEST_RIC_RV_M2M_VIEW"/>
<table-filter match-name="DBCGO_GEST_RICH_REC_VIRT_M2M"/>
<table-filter match-name="DBCGO_GEST_RICH_REC_VIRT"/>
<table-filter match-name="DBCGO_GEST_RIC_REC_VIRT_VIEW"/>
<table-filter match-name="MNP_DW_SLA_3GG_OUT_VIEW"/>
<table-filter match-name="DBCGO_GEST_RICH_REC_VIRT"/>
<table-filter match-name="MNP_DW_SLA_MAT_GIOR_VIEW"/>
<table-filter match-name="MNP_DW_SLA_IN_MAT_GIOR_VIEW"/>
<table-filter match-name="DBCGO_STORICO_FILE"/>
<table-filter match-name="DBCGO_ANAGRAFICA_OPERATORI"/>
<table-filter match-name="DBCGO_ANAG_DISSERVIZI"/>
<table-filter match-name="DBCGO_STATO"/>
<table-filter match-name="DBCGO_STATO_REC"/>
<table-filter match-name="DBCGO_STATO_POR"/>
<table-filter match-name="DBCGO_STATO_DON_VIRT"/>
<table-filter match-name="DBCGO_STATO_REC_VIRT"/>
<table-filter match-name="DBCGO_STATO_REC_VIRT_M2M"/>
<table-filter match-name="DBCGO_RICHIESTE_PROCESSATE"/>
<table-filter match-name="DBCGO_DONOR_PP"/>
<table-filter match-name="DBCGO_PORTING_PP"/>
<table-filter match-name="DBCGO_RECIPIENT_PP"/>
<table-filter match-name="MNP_DW_XML_IN_OUT_VIEW"/>
-->
<table name="DBCGO_ANAGRAFICA_OPERATORI">
<primary-key >
<generator class="assigned" />
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_STORICO_FILE">
<primary-key >
<generator class="assigned" />
<key-column name="NOME_FILE"/>
<key-column name="DATA_CREAZIONE"/>
<key-column name="USERNAME"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_IN_MAT_GIO_TC_VW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_IN_MAT_GIO_TC_VW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_MAT_GIO_TC_VW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_MAT_GIOR_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_IN_MAT_GIOR_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RICH_REC_VIRT">
<primary-key >
<generator class="assigned" />
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_INSERIMENTO" exclude="true"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="DATA_CUT_OVER_EFF" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RICH_REC_VIRT_M2M">
<primary-key >
<generator class="assigned" />
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_INSERIMENTO" exclude="true"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="DATA_PRESA_IN_CARICO" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="DATA_ACQUISIZIONE" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RICH_REC_VIRT_M2M">
<primary-key >
<generator class="assigned" />
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_INSERIMENTO" exclude="true"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RICH_DON_VIRT">
<primary-key >
<generator class="assigned" />
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="DATA_INSERIMENTO" exclude="true"/>
<column name="DATA_CUT_OVER_EFF" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_DONOR_PP">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_TRANSIZIONE_STATO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_PORTING_PP">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_TRANSIZIONE_STATO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_RECIPIENT_PP">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_TRANSIZIONE_STATO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<!-- viste-->
<table name="DBCGO_GEST_RIC_DON_VIRT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="java.lang.Long"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RIC_REC_VIRT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="java.lang.Long"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GESTIONE_RIC_V00">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="DATA_AGGIORNAMENTO_DCO" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="TIMESTAMP" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="UPDATE_DATE" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_GEST_RIC_RV_M2M_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
</primary-key>
<column name="DATA_VALIDAZIONE_EFF" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ORA_MODIFICA" exclude="false" jdbc-type="TIMESTAMP" type="timestamp"/>
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="java.lang.Double"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_REPORT_AGCOM_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="IDROW"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_TC_OUT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<column name="DATA_MESSAGGIO_SHOW" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ATTESA_EVENTO_FIN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_NOTIFICA_CREDITO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_SBL_IMPORTO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_SBL_CREDITO_ANOMALO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_INIZIALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FINALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DCO_EFFETTIVA" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_IN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_OUT" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_3GG_OUT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<column name="DATA_MESSAGGIO_SHOW" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ATTESA_EVENTO_FIN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_INIZIALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FINALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_IN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_OUT" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_3GG_OUT">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
<key-column name="TIPO_MESSAGGIO"/>
<key-column name="DONOR_EFFETTIVO"/>
<key-column name="RECIPIENT_EFFETTIVO"/>
<key-column name="DONOR_RETE"/>
</primary-key>
<column name="DATA_MESSAGGIO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="T_INIZIALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="T_FINALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ATTESA_EVENTO_FIN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_IN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_OUT" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_TC_OUT">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
<key-column name="TIPO_MESSAGGIO"/>
</primary-key>
<column name="DATA_MESSAGGIO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_NOTIFICA_CREDITO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_SBL_IMPORTO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_SBL_CREDITO_ANOMALO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DCO_EFFETTIVA" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ATTESA_EVENTO_FIN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="T_INIZIALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="T_FINALE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_IN" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_FRONTIERA_SE_OUT" exclude="false" jdbc-type="DATE" type="timestamp"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_XML_IN_OUT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NOME_FILE"/>
<key-column name="ID_RICHIESTA"/>
<key-column name="TIPO_FILE"/>
<key-column name="DIREZIONE"/>
<key-column name="NOME_FILE_ACK"/>
<key-column name="NOME_FILE_XML"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_SLA_FRANCHIGIA_OUT_VIEW">
<primary-key >
<generator class="assigned" />
<key-column name="NUMERO_RIGA"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_ANAG_DISSERVIZI">
<primary-key >
<generator class="assigned" />
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<!-- Cristiano aggiunta per Ks10-->
<table name="DBCGO_RICHIESTE_PROCESSATE">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
<key-column name="PROCESSO"/>
</primary-key>
<column name="DATA_PIC" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_VAL" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DCO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_CHIUSURA_PROCESSO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATA_ATTIVITA_RETE" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="DATARICEZIONERICHIESTA" exclude="false" jdbc-type="DATE" type="timestamp"/>
</table>
<table name="DBCGO_STATO">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<table name="DBCGO_STATO_REC">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<table name="DBCGO_STATO_POR">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<table name="DBCGO_STATO_DON_VIRT">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<table name="DBCGO_STATO_REC_VIRT">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<table name="DBCGO_STATO_REC_VIRT_M2M">
<primary-key >
<generator class="assigned" />
<key-column name="ID_STATO"/>
</primary-key>
</table>
<!-- DEVIS KS12 2012-->
<table name="MNP_DW_REPORT_TCR">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
<key-column name="CODICE_OPERATORE_REC_EFF"/>
<key-column name="CODICE_OPERATORE_DON_EFF"/>
</primary-key>
<column name="DATA_DI_RIFERIMENTO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="TCR1" exclude="false" jdbc-type="NUMERIC" type="java.lang.Float"/>
<column name="TCR2" exclude="false" jdbc-type="NUMERIC" type="java.lang.Float"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="DBCGO_RICARICHE_BMC">
<primary-key >
<generator class="assigned" />
<key-column name="DATA_RIF"/>
<key-column name="MSISDN"/>
</primary-key>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
<table name="MNP_DW_REPORT_TCR_DONOR">
<primary-key >
<generator class="assigned" />
<key-column name="ID_RICHIESTA"/>
<key-column name="CODICE_OPERATORE_REC_EFF"/>
<key-column name="CODICE_OPERATORE_DON_EFF"/>
</primary-key>
<column name="DATA_DI_RIFERIMENTO" exclude="false" jdbc-type="DATE" type="timestamp"/>
<column name="TCR1" exclude="false" jdbc-type="NUMERIC" type="java.lang.Float"/>
<column name="TCR2" exclude="false" jdbc-type="NUMERIC" type="java.lang.Float"/>
<column name="IMP_TOT_RICARICHE" exclude="false" jdbc-type="NUMERIC" type="java.lang.Float"/>
<foreign-key>
<many-to-one exclude="true"/>
</foreign-key>
</table>
</hibernate-reverse-engineering>