it.cnr.contab.compensi00.docs.bulk.VCompensoSIPBulkPersistentInfo.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (C) 2019 Consiglio Nazionale delle Ricerche
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU Affero General Public License as
~ published by the Free Software Foundation, either version 3 of the
~ License, or (at your option) any later version.
~
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU Affero General Public License for more details.
~
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<SQLPersistentInfo
persistentClassName="it.cnr.contab.compensi00.docs.bulk.VCompensoSIPBulk"
keyClassName="it.cnr.contab.compensi00.docs.bulk.VCompensoSIPKey"
homeClassName="it.cnr.contab.compensi00.docs.bulk.VCompensoSIPHome" >
<defaultColumnMap
tableName="VCOMPENSOSIP" >
<columnMapping
columnName="IM_TOTALE_COMPENSO"
propertyName="im_totale_compenso"
sqlTypeName="DECIMAL"
columnSize="15"
columnScale="2"
nullable="false" />
<columnMapping
columnName="DT_DA_COMPETENZA_COGE"
propertyName="dt_da_competenza_coge"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DT_A_COMPETENZA_COGE"
propertyName="dt_a_competenza_coge"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DT_PAGAMENTO"
propertyName="dt_pagamento"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DS_COMPENSO"
propertyName="ds_compenso"
sqlTypeName="VARCHAR"
columnSize="300"
nullable="false" />
<columnMapping
columnName="CD_TERZO"
propertyName="cd_terzo"
sqlTypeName="DECIMAL"
columnSize="8"
nullable="false" />
<columnMapping
columnName="TIPO"
propertyName="tipo"
sqlTypeName="CHAR"
columnSize="1"
nullable="false" />
<columnMapping
columnName="DENOMINAZIONE"
propertyName="denominazione"
sqlTypeName="VARCHAR"
columnSize="110" />
<columnMapping
columnName="MATRICOLA"
propertyName="matricola"
sqlTypeName="DECIMAL"
columnSize="8"
nullable="false" />
<columnMapping
columnName="CODICE_FISCALE"
propertyName="codice_fiscale"
sqlTypeName="VARCHAR"
columnSize="20" />
<columnMapping
columnName="PARTITA_IVA"
propertyName="partita_iva"
sqlTypeName="VARCHAR"
columnSize="20" />
<columnMapping
columnName="CD_ELEMENTO_VOCE"
propertyName="cd_elemento_voce"
sqlTypeName="VARCHAR"
columnSize="20"
nullable="true" />
<columnMapping
columnName="CD_CENTRO_RESPONSABILITA"
propertyName="cd_centro_responsabilita"
sqlTypeName="VARCHAR"
columnSize="30"
nullable="true" />
<columnMapping
columnName="GAE"
propertyName="gae"
sqlTypeName="VARCHAR"
columnSize="10"
nullable="true" />
</defaultColumnMap>
<columnMap
name="VCOMPENSOSIP_RID"
tableName="VCOMPENSOSIP">
<columnMapping
columnName="MATRICOLA"
propertyName="matricola"
sqlTypeName="DECIMAL"
columnSize="8"
nullable="false" />
<columnMapping
columnName="ESERCIZIO"
propertyName="esercizio"
sqlTypeName="DECIMAL"
columnSize="4"/>
<columnMapping
columnName="PG_COMPENSO"
propertyName="pg_compenso"
sqlTypeName="DECIMAL"
columnSize="10"/>
<columnMapping
columnName="CD_UNITA_ORGANIZZATIVA"
propertyName="cd_unita_organizzativa"
sqlTypeName="VARCHAR"
columnSize="30"/>
<columnMapping
columnName="CD_CDS"
propertyName="cd_cds"
sqlTypeName="VARCHAR"
columnSize="30"/>
<columnMapping
columnName="CODICE_FISCALE"
propertyName="codice_fiscale"
sqlTypeName="VARCHAR"
columnSize="20" />
<columnMapping
columnName="IM_TOTALE_COMPENSO"
propertyName="im_totale_compenso"
sqlTypeName="DECIMAL"
columnSize="15"
columnScale="2"
nullable="false" />
<columnMapping
columnName="DENOMINAZIONE"
propertyName="denominazione"
sqlTypeName="VARCHAR"
columnSize="110" />
<columnMapping
columnName="DT_DA_COMPETENZA_COGE"
propertyName="dt_da_competenza_coge"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DT_A_COMPETENZA_COGE"
propertyName="dt_a_competenza_coge"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DT_PAGAMENTO"
propertyName="dt_pagamento"
sqlTypeName="TIMESTAMP"
columnSize="7"
nullable="false" />
<columnMapping
columnName="DS_COMPENSO"
propertyName="ds_compenso"
sqlTypeName="VARCHAR"
columnSize="300"
nullable="false" />
<columnMapping
columnName="TIPO"
propertyName="tipo"
sqlTypeName="CHAR"
columnSize="1"
nullable="false" />
<columnMapping
columnName="CD_TERZO"
propertyName="cd_terzo"
sqlTypeName="DECIMAL"
columnSize="8"
nullable="false" />
<columnMapping
columnName="PARTITA_IVA"
propertyName="partita_iva"
sqlTypeName="VARCHAR"
columnSize="20" />
</columnMap>
<persistentProperty
name="esercizio" />
<persistentProperty
name="matricola" />
<persistentProperty
name="cd_cds" />
<persistentProperty
name="cd_unita_organizzativa" />
<persistentProperty
name="pg_compenso" />
<persistentProperty
name="codice_fiscale" />
<persistentProperty
name="im_totale_compenso" />
<persistentProperty
name="denominazione" />
<persistentProperty
name="dt_da_competenza_coge" />
<persistentProperty
name="dt_a_competenza_coge" />
<persistentProperty
name="dt_pagamento" />
<persistentProperty
name="ds_compenso" />
<persistentProperty
name="tipo" />
<persistentProperty
name="cd_terzo" />
<persistentProperty
name="partita_iva" />
</SQLPersistentInfo> © 2015 - 2025 Weber Informatics LLC | Privacy Policy