First Commit - Source Code from Reply
This commit is contained in:
32
dbcmnpsrc/FE/mnpdev/dbcgo/dbcgoEar/hibernate/genLib/Pojo.ftl
Normal file
32
dbcmnpsrc/FE/mnpdev/dbcgo/dbcgoEar/hibernate/genLib/Pojo.ftl
Normal file
@@ -0,0 +1,32 @@
|
||||
package it.valueteam.dbcgo.hb.dto;
|
||||
|
||||
|
||||
//${pojo.getPackageDeclaration()}
|
||||
// Generated ${date} by Hibernate Tools ${version} - Carmelo A.
|
||||
|
||||
<#assign classbody>
|
||||
<#include "PojoTypeDeclaration.ftl"/> {
|
||||
|
||||
<#if !pojo.isInterface()>
|
||||
<#include "PojoFields.ftl"/>
|
||||
|
||||
<#include "PojoConstructors.ftl"/>
|
||||
|
||||
<#include "PojoPropertyAccessors.ftl"/>
|
||||
|
||||
<#include "PojoToString.ftl"/>
|
||||
|
||||
<#include "PojoEqualsHashcode.ftl"/>
|
||||
|
||||
<#else>
|
||||
<#include "PojoInterfacePropertyAccessors.ftl"/>
|
||||
|
||||
</#if>
|
||||
<#include "PojoExtraClassCode.ftl"/>
|
||||
|
||||
}
|
||||
</#assign>
|
||||
|
||||
${pojo.generateImports()}
|
||||
${classbody}
|
||||
|
||||
Binary file not shown.
323
dbcmnpsrc/FE/mnpdev/dbcgo/dbcgoEar/hibernate/genLib/daohome.ftl
Normal file
323
dbcmnpsrc/FE/mnpdev/dbcgo/dbcgoEar/hibernate/genLib/daohome.ftl
Normal file
@@ -0,0 +1,323 @@
|
||||
|
||||
package it.valueteam.dbcgo.hb.dao;
|
||||
|
||||
|
||||
|
||||
// Generated ${date} by Hibernate Tools Customizzato per MNP da C.A. ${version}
|
||||
|
||||
<#assign classbody>
|
||||
<#assign declarationName = pojo.importType(pojo.getDeclarationName())>/**
|
||||
* DAO object for domain model class ${declarationName}.
|
||||
* @see ${pojo.getQualifiedDeclarationName()}
|
||||
* @author C.A.
|
||||
*/
|
||||
<#if ejb3>
|
||||
@${pojo.importType("javax.ejb.Stateless")}
|
||||
</#if>
|
||||
import org.hibernate.Query;
|
||||
import org.hibernate.criterion.Criterion;
|
||||
import org.hibernate.Criteria;
|
||||
import java.util.*;
|
||||
import it.valueteam.dbcgo.hb.dto.*;
|
||||
|
||||
|
||||
public class ${declarationName}DAO extends BaseHibernateDAO{
|
||||
|
||||
protected static final ${pojo.importType("org.apache.commons.logging.Log")} log = ${pojo.importType("org.apache.commons.logging.LogFactory")}.getLog(${pojo.getDeclarationName()}DAO.class);
|
||||
|
||||
<#if ejb3>
|
||||
@${pojo.importType("javax.persistence.PersistenceContext")} private ${pojo.importType("javax.persistence.EntityManager")} entityManager;
|
||||
|
||||
public void persist(${declarationName} transientInstance) {
|
||||
log.debug("persisting ${declarationName} instance");
|
||||
try {
|
||||
entityManager.persist(transientInstance);
|
||||
log.debug("persist successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("persist failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public void remove(${declarationName} persistentInstance) {
|
||||
log.debug("removing ${declarationName} instance");
|
||||
try {
|
||||
entityManager.remove(persistentInstance);
|
||||
log.debug("remove successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("remove failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public ${declarationName} merge(${declarationName} detachedInstance) {
|
||||
log.debug("merging ${declarationName} instance");
|
||||
try {
|
||||
${declarationName} result = entityManager.merge(detachedInstance);
|
||||
log.debug("merge successful");
|
||||
return result;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("merge failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
<#if clazz.identifierProperty?has_content>
|
||||
public ${declarationName} findById( ${pojo.getJavaTypeName(clazz.identifierProperty, jdk5)} id) {
|
||||
log.debug("getting ${declarationName} instance with id: " + id);
|
||||
try {
|
||||
${declarationName} instance = entityManager.find(${pojo.getDeclarationName()}.class, id);
|
||||
log.debug("get successful");
|
||||
return instance;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("get failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
</#if>
|
||||
<#else>
|
||||
|
||||
public void save(${declarationName} transientInstance) {
|
||||
log.debug("saving ${declarationName} instance");
|
||||
try {
|
||||
getSession().save(transientInstance);
|
||||
log.debug("save successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("save failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public ${pojo.importType("java.util.List")} findByProperty(String propertyName, Object value) {
|
||||
log.debug("finding ${declarationName} instance with property: " + propertyName
|
||||
+ ", value: " + value);
|
||||
try {
|
||||
String queryString = "select model from ${declarationName} model where model."
|
||||
+ propertyName + "= ?";
|
||||
Query queryObject = getSession().createQuery(queryString);
|
||||
queryObject.setParameter(0, value);
|
||||
return queryObject.list();
|
||||
} catch (RuntimeException re) {
|
||||
log.error("find by property name failed", re);
|
||||
throw re;
|
||||
}
|
||||
finally {
|
||||
closeSession();
|
||||
}
|
||||
}
|
||||
|
||||
public ${pojo.importType("java.util.List")} findAll() {
|
||||
log.debug("finding all ${declarationName} ");
|
||||
try {
|
||||
String queryString = " from ${declarationName}";
|
||||
Query queryObject = getSession().createQuery(queryString);
|
||||
return queryObject.list();
|
||||
} catch (RuntimeException re) {
|
||||
log.error("find all name failed", re);
|
||||
throw re;
|
||||
}finally {
|
||||
closeSession();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void attachDirty(${declarationName} instance) {
|
||||
log.debug("attaching dirty ${declarationName} instance");
|
||||
try {
|
||||
getSession().saveOrUpdate(instance);
|
||||
log.debug("attach successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("attach failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public void attachClean(${declarationName} instance) {
|
||||
log.debug("attaching clean ${declarationName} instance");
|
||||
try {
|
||||
getSession().lock(instance, ${pojo.importType("org.hibernate.LockMode")}.NONE);
|
||||
log.debug("attach successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("attach failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public void delete(${declarationName} persistentInstance) {
|
||||
log.debug("deleting ${declarationName} instance");
|
||||
try {
|
||||
getSession().delete(persistentInstance);
|
||||
log.debug("delete successful");
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("delete failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public ${declarationName} merge(${declarationName} detachedInstance) {
|
||||
log.debug("merging ${declarationName} instance");
|
||||
try {
|
||||
${declarationName} result = (${declarationName}) getSession().merge(detachedInstance);
|
||||
log.debug("merge successful");
|
||||
return result;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("merge failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
|
||||
public List findByCriteria(List criterion) {
|
||||
log.debug("finding ${declarationName} instance by criteria");
|
||||
try {
|
||||
Criteria crit = getSession().createCriteria("it.valueteam.dbcgo.hb.dto.${clazz.entityName}");
|
||||
Iterator iter = criterion.iterator();
|
||||
while (iter.hasNext()) {
|
||||
crit.add((Criterion) iter.next());
|
||||
}
|
||||
List results = crit.list();
|
||||
log.debug("find by criteria successful, result size: "
|
||||
+ results.size());
|
||||
return results;
|
||||
} catch (RuntimeException e) {
|
||||
log.error("find by criteria failed", e);
|
||||
throw e;
|
||||
} finally {
|
||||
closeSession();
|
||||
}
|
||||
}
|
||||
|
||||
<#if clazz.identifierProperty?has_content>
|
||||
public ${declarationName} findById( ${c2j.getJavaTypeName(clazz.identifierProperty, jdk5)} id) {
|
||||
log.debug("getting ${declarationName} instance with id: " + id);
|
||||
try {
|
||||
${declarationName} instance = (${declarationName}) getSession()
|
||||
.get("it.valueteam.dbcgo.hb.dto.${clazz.entityName}", id);
|
||||
|
||||
if (instance==null) {
|
||||
log.debug("get successful, no instance found");
|
||||
}
|
||||
else {
|
||||
log.debug("get successful, instance found");
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("get failed", re);
|
||||
throw re;
|
||||
}
|
||||
finally {
|
||||
closeSession();
|
||||
}
|
||||
}
|
||||
</#if>
|
||||
|
||||
<#if clazz.hasNaturalId()>
|
||||
public ${declarationName} findByNaturalId(${c2j.asNaturalIdParameterList(clazz)}) {
|
||||
log.debug("getting ${declarationName} instance by natural id");
|
||||
try {
|
||||
${declarationName} instance = (${declarationName}) getSession()
|
||||
.createCriteria("${clazz.entityName}")
|
||||
<#if jdk5>
|
||||
.add( ${pojo.staticImport("org.hibernate.criterion.Restrictions", "naturalId")}()
|
||||
<#else>
|
||||
.add( ${pojo.importType("org.hibernate.criterion.Restrictions")}.naturalId()
|
||||
</#if>
|
||||
<#foreach property in pojo.getAllPropertiesIterator()>
|
||||
<#if property.isNaturalIdentifier()>
|
||||
.set("${property.name}", ${property.name})
|
||||
</#if>
|
||||
</#foreach>
|
||||
)
|
||||
.uniqueResult();
|
||||
if (instance==null) {
|
||||
log.debug("get successful, no instance found");
|
||||
}
|
||||
else {
|
||||
log.debug("get successful, instance found");
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("query failed", re);
|
||||
throw re;
|
||||
}
|
||||
}
|
||||
</#if>
|
||||
<#if jdk5>
|
||||
public ${pojo.importType("java.util.List")}<${declarationName}> findByExample(${declarationName} instance) {
|
||||
<#else>
|
||||
public ${pojo.importType("java.util.List")} findByExample(${declarationName} instance) {
|
||||
</#if>
|
||||
log.debug("finding ${declarationName} instance by example");
|
||||
try {
|
||||
<#if jdk5>
|
||||
${pojo.importType("java.util.List")}<${declarationName}> results = (List<${declarationName}>) sessionFactory.getCurrentSession()
|
||||
<#else>
|
||||
${pojo.importType("java.util.List")} results = getSession()
|
||||
</#if>
|
||||
.createCriteria("it.valueteam.dbcgo.hb.dto.${clazz.entityName}")
|
||||
|
||||
|
||||
<#if jdk5>
|
||||
.add( ${pojo.staticImport("org.hibernate.criterion.Example", "create")}(instance) )
|
||||
<#else>
|
||||
.add(${pojo.importType("org.hibernate.criterion.Example")}.create(instance))
|
||||
</#if>
|
||||
.list();
|
||||
log.debug("find by example successful, result size: " + results.size());
|
||||
return results;
|
||||
}
|
||||
catch (RuntimeException re) {
|
||||
log.error("find by example failed", re);
|
||||
throw re;
|
||||
}
|
||||
finally {
|
||||
closeSession();
|
||||
}
|
||||
}
|
||||
<#foreach queryName in cfg.namedQueries.keySet()>
|
||||
<#if queryName.startsWith(clazz.entityName + ".")>
|
||||
<#assign methname = c2j.unqualify(queryName)>
|
||||
<#assign params = cfg.namedQueries.get(queryName).parameterTypes><#assign argList = c2j.asFinderArgumentList(params, pojo)>
|
||||
<#if jdk5 && methname.startsWith("find")>
|
||||
public ${pojo.importType("java.util.List")}<${declarationName}> ${methname}(${argList}) {
|
||||
<#elseif methname.startsWith("count")>
|
||||
public int ${methname}(${argList}) {
|
||||
<#else>
|
||||
public ${pojo.importType("java.util.List")} ${methname}(${argList}) {
|
||||
</#if>
|
||||
${pojo.importType("org.hibernate.Query")} query = sessionFactory.getCurrentSession()
|
||||
.getNamedQuery("${queryName}");
|
||||
<#foreach param in params.keySet()>
|
||||
<#if param.equals("maxResults")>
|
||||
query.setMaxResults(maxResults);
|
||||
<#elseif param.equals("firstResult")>
|
||||
query.setFirstResult(firstResult);
|
||||
<#else>
|
||||
query.setParameter("${param}", ${param});
|
||||
</#if>
|
||||
</#foreach>
|
||||
<#if jdk5 && methname.startsWith("find")>
|
||||
return (List<${declarationName}>) query.list();
|
||||
<#elseif methname.startsWith("count")>
|
||||
return ( (Integer) query.uniqueResult() ).intValue();
|
||||
<#else>
|
||||
return query.list();
|
||||
</#if>
|
||||
}
|
||||
</#if>
|
||||
</#foreach></#if>
|
||||
}
|
||||
</#assign>
|
||||
|
||||
${pojo.generateImports()}
|
||||
${classbody}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,96 @@
|
||||
<${c2h.getTag(clazz)}
|
||||
name="it.valueteam.dbcgo.hb.dto.${c2h.getClassName(clazz)}"
|
||||
|
||||
<#if !c2h.getClassName(clazz).equals(clazz.entityName)>
|
||||
entity-name="${clazz.entityName}"
|
||||
</#if>
|
||||
<#if clazz.superclass?exists>
|
||||
extends="${clazz.getSuperclass().className}"
|
||||
</#if>
|
||||
<#if c2h.needsTable(clazz)>
|
||||
table="${clazz.table.quotedName}"
|
||||
</#if>
|
||||
|
||||
<#if clazz.table.catalog?exists>
|
||||
catalog="${clazz.table.catalog}"
|
||||
</#if>
|
||||
<#if !clazz.mutable>
|
||||
mutable="false"
|
||||
</#if>
|
||||
<#if clazz.useDynamicUpdate()>
|
||||
dynamic-update="true"
|
||||
</#if>
|
||||
<#if clazz.useDynamicInsert()>
|
||||
dynamic-insert="true"
|
||||
</#if>
|
||||
<#if clazz.hasSelectBeforeUpdate()>
|
||||
select-before-update="true"
|
||||
</#if>
|
||||
<#if c2h.needsDiscriminator(clazz)>
|
||||
discriminator-value="${clazz.discriminatorValue}"
|
||||
</#if>
|
||||
<#if clazz.isExplicitPolymorphism()>
|
||||
polymorphism="explicit"
|
||||
</#if>
|
||||
<#if clazz.isLazy() && !c2h.getClassName(clazz).equals(c2h.getProxyInterfaceName(clazz))>
|
||||
proxy="${c2h.getProxyInterfaceName(clazz)}"
|
||||
<#elseif !clazz.isLazy()>
|
||||
lazy="false"
|
||||
</#if>
|
||||
<#if clazz.abstract?exists && clazz.abstract>
|
||||
abstract="true"
|
||||
</#if>
|
||||
<#if c2h.getClassName(clazz).equals("DbcgoGestRichRecVirt") || c2h.getClassName(clazz).equals("DbcgoGestRichRecVirtM2m") || c2h.getClassName(clazz).equals("DbcgoGestRichDonVirt")>
|
||||
optimistic-lock="${c2h.getClassLevelOptimisticLockMode(clazz)}"
|
||||
</#if>
|
||||
<#if (clazz.batchSize>1)>
|
||||
batch-size="${clazz.batchSize}"
|
||||
</#if>
|
||||
<#if clazz.where?exists>
|
||||
where="${clazz.where}"
|
||||
</#if>
|
||||
<#if clazz.table.subselect>
|
||||
subselect="${clazz.table.getSubselect()}"
|
||||
</#if>
|
||||
<#if c2h.hasCustomEntityPersister(clazz)>
|
||||
persister="${clazz.getEntityPersisterClass().name}"
|
||||
</#if>
|
||||
<#if clazz.table.rowId?exists>
|
||||
rowid="${clazz.table.rowId}"
|
||||
</#if>>
|
||||
<#assign metaattributable=clazz/>
|
||||
<#include "meta.hbm.ftl"/>
|
||||
|
||||
<#if clazz.table.comment?exists && clazz.table.comment?trim?length!=0>
|
||||
<comment>${clazz.table.comment}</comment>
|
||||
</#if>
|
||||
<#-- TODO: move this to id.hbm.ftl -->
|
||||
<#if !c2h.isSubclass(clazz)>
|
||||
<#if clazz.hasIdentifierProperty()>
|
||||
<#assign property=clazz.getIdentifierProperty()/>
|
||||
<#include "id.hbm.ftl"/>
|
||||
<#elseif clazz.hasEmbeddedIdentifier()>
|
||||
<#assign embeddedid=clazz.key/>
|
||||
<#include "id.hbm.ftl"/>
|
||||
</#if>
|
||||
<#elseif c2h.isJoinedSubclass(clazz)>
|
||||
<key>
|
||||
<#foreach column in clazz.key.columnIterator>
|
||||
<#include "column.hbm.ftl">
|
||||
</#foreach>
|
||||
</key>
|
||||
</#if>
|
||||
|
||||
<#-- version has to be done explicitly since Annotation's does not list version first -->
|
||||
<#if pojo.hasVersionProperty()>
|
||||
<#assign property=clazz.getVersion()/>
|
||||
<#include "${c2h.getTag(property)}.hbm.ftl"/>
|
||||
</#if>
|
||||
|
||||
<#foreach property in clazz.getUnjoinedPropertyIterator()>
|
||||
<#if c2h.getTag(property)!="version" && c2h.getTag(property)!="timestamp">
|
||||
<#include "${c2h.getTag(property)}.hbm.ftl"/>
|
||||
</#if>
|
||||
</#foreach>
|
||||
|
||||
</${c2h.getTag(clazz)}>
|
||||
@@ -0,0 +1,490 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?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 hanno una FK FISICHE 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"/>
|
||||
|
||||
<!-- <table-filter match-name="DBCGO_GEST_RIC_RV_M2M_TC"/>
|
||||
-->
|
||||
<!--
|
||||
<table-filter match-name="DBCGO_GEST_RIC_DON_VIRT_TC"/>
|
||||
<table-filter match-name="DBCGO_GEST_RIC_REC_VIRT_TC"/>
|
||||
<table-filter match-name="DBCGO_GEST_RIC_RV_M2M_TC"/>
|
||||
|
||||
|
||||
<table-filter match-name="DBCGO_GEST_RIC_DON_VIRT_TC"/>
|
||||
<table-filter match-name="DBCGO_GEST_RIC_REC_VIRT_TC"/>
|
||||
|
||||
|
||||
<table-filter match-name="DBCGO_VO_MESI_RIFERIMENTO"/>
|
||||
<table-filter match-name="DBCGO_VO_LISTA_STATI_PROCESSO"/>
|
||||
<table-filter match-name="DBCGO_PROCESSO_PENALI"/>-->
|
||||
|
||||
<table name="DBCGO_PROCESSO_PENALI">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
</primary-key>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="DBCGO_VO_MESI_RIFERIMENTO">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
</primary-key>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
<table name="DBCGO_VO_LISTA_STATI_PROCESSO">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
</primary-key>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
|
||||
<table name="DBCGO_GEST_RIC_REC_VIRT_TC">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
<key-column name="ID_RICHIESTA"/>
|
||||
</primary-key>
|
||||
<column name="DATA_ORA_MODIFICA" exclude="false" type="timestamp"/>
|
||||
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="float"/>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="DBCGO_GEST_RIC_DON_VIRT_TC">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
<key-column name="ID_RICHIESTA"/>
|
||||
</primary-key>
|
||||
<column name="DATA_ORA_MODIFICA" exclude="false" type="timestamp"/>
|
||||
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="float"/>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="DBCGO_GEST_RIC_RV_M2M_TC">
|
||||
<primary-key >
|
||||
<generator class="assigned" />
|
||||
<key-column name="ID_RICHIESTA"/>
|
||||
</primary-key>
|
||||
<column name="DATA_ORA_MODIFICA" exclude="false" type="timestamp"/>
|
||||
<column name="IMPORTO" exclude="false" jdbc-type="NUMERIC" type="float"/>
|
||||
<foreign-key>
|
||||
<many-to-one exclude="true"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
</hibernate-reverse-engineering>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE hibernate-configuration PUBLIC
|
||||
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
||||
|
||||
<!-- Generated by MyEclipse Hibernate Tools. -->
|
||||
<hibernate-configuration>
|
||||
|
||||
<session-factory >
|
||||
<property name="connection.username">DBCGO</property>
|
||||
<property name="connection.url">
|
||||
jdbc:oracle:thin:@(description=(address=(host=10.174.28.38)(protocol=
|
||||
tcp)(port=1521))(connect_data=(service_name=DB_SVI)))
|
||||
</property>
|
||||
<property name="dialect">
|
||||
org.hibernate.dialect.Oracle9Dialect
|
||||
</property>
|
||||
<property name="hibernate.query.factory_class">
|
||||
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
|
||||
</property>
|
||||
<property name="cache.use_second_level_cache">false</property>
|
||||
<property name="connection.password">DBCGO</property>
|
||||
<property name="connection.driver_class">
|
||||
oracle.jdbc.driver.OracleDriver
|
||||
</property>
|
||||
<property name="transaction.auto_close_session">true</property>
|
||||
<property name="show_sql">true</property>
|
||||
<property name="default_schema">DBCGO</property>
|
||||
|
||||
</session-factory>
|
||||
|
||||
</hibernate-configuration>
|
||||
Reference in New Issue
Block a user