Buenas a todos; Estoy intentando mapear unas tablas con Nhibernate en
oracle. La estructura de las tablas es la siguiente:
--------------------------------------------------------------------
TModo:
-id
-nombe
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="GEIS.ServiceOracle" namespace="GEIS.ServiceOracle">
<class name="CTModo" table="TModo">
<id name="prId" column="id">
<generator class="seqhilo" >
<param name="sequence">SEQ_prId_ID</param>
</generator>
</id>
<property name="prNombre" column="nombre"/>
</class>
</hibernate-mapping>
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
TLinea:
-idLinea
-NombreLinea
-idModo(fk a TModo)
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="GEIS.ServiceOracle" namespace="GEIS.ServiceOracle">
<class name="CTLinea" table="TLinea">
<id name="prIdLinea" column="idLinea">
<generator class="seqhilo" >
<param name="sequence">SEQ_prIdLinea_ID</param>
</generator>
</id>
<property name="prNombre" column="nombreLinea" not-null="true"/>
<property name="prNulinCTM" column="nulinctm"/>
<property name="prIdModo" column="idModo"/>
</class>
</hibernate-mapping>
----------------------------------------------------------------------------------------
Pues bien, cuando mapeo la tabla TModo, todo funciona correctamente y
me devuelve los datos correctamente cuando hago una consulta, sin
embargo en la tabla TLinea hago lo mismo y no me devuelve elementos
cuando en la bbdd tengo elementos en dicha tabla. Creo que es un
problema de mapeo de la clave foranea (idModo) en la tabla TLinea pero
no he logrado resoverlo. Gracias de antemano. Un saludo.
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano