Hola a todos, quería compartir con vosotros el problema que me está llevando hacer perder demasiado tiempo, y que no se ni como solucionar.
Al parecer estoy teniendo problemas al cargar los ficheros de mapeo:
<nombre-fichero>.hbm.xml
Os pongo el codigo:
hibernate.cfg.xml --> ubicado en src/main/resources
<?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">
<hibernate-configuration>
<session-factory>
<property name="hibernate.bytecode.use_reflection_optimizer" >false</property>
<property name="hibernate.connection.driver_class">org.postg resql.Driver</property>
<property name="hibernate.connection.password">espi</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/bdejemplo</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.dialect">org.hibernate.dialect.Pos tgreSQLDialect</property>
<property name="hibernate.search.autoregister_listeners">fal se</property>
<!-- <mapping resource="/com/model/Bbdd.hbm.xml"/>-->
</session-factory>
</hibernate-configuration>[/FONT]
En src/main/resources, un ejemplo de esos ficheros, en concreto Bbdd.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 02-feb-2011 17:58:08 by Hibernate Tools 3.4.0.Beta1 -->
<hibernate-mapping>
<class name="com.model.Bbdd" table="bbdd" schema="public">
<comment>tabla base de datos proyecto nuba</comment>
<id name="bbddid" type="long">
<column name="bbddid" />
<generator class="assigned" />
</id>
<property name="webappid" type="long">
<column name="webappid" not-null="true" />
</property>
<property name="ovf" type="string">
<column name="ovf" length="20" />
</property>
<property name="resource" type="string">
<column name="resource" length="20" />
</property>
<property name="db" type="string">
<column name="db" length="20" />
</property>
<property name="sgbd" type="string">
<column name="sgbd" length="20" />
</property>
</class>
</hibernate-mapping>
¡Curiosamente con la consola de configuración de Hibernate, logro acceder a la BD!!
Sin embargo en la ejecución del codigo me da error de Hibernate.Mapping.Exception al no encontrar por algún motivo el fichero con extensión *.hbm.xml.
¿¿TENGO QUÉ HACER ALGO QUÉ SE ME ESTÉ ESCAPANDO??
Muchas gracias