Este es el mapeo de la tabla "A":
Cita: <?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 06-jul-2011 19:06:31 by Hibernate Tools 3.2.1.GA -->
<hibernate-mapping>
<class name="es.jsys.cdr.oracle.DetalleLlamadas" table="DETALLE_LLAMADAS" schema="myschema">
<id name="incidenciaid" type="integer">
<column name="INCIDENCIAID" precision="0" />
<generator class="increment" />
</id>
<set name="relaciones" table="RELACIONES">
<key column="ID" />
<one-to-many class="es.jsys.cdr.oracle.Relaciones"/>
</set>
Este es el mapeo de la tabla Relaciones , la "B":
Cita: <?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 06-jul-2011 19:06:31 by Hibernate Tools 3.2.1.GA -->
<hibernate-mapping>
<class name="es.jsys.cdr.oracle.Relaciones" table="RELACIONES" schema="myschema">
<id name="id" type="integer">
<column name="ID" precision="0" />
<generator class="identity" />
</id>
<property name="relacionada" type="integer" >
<column name="RELACIONADA" precision="0" />
</property>
</class>
</hibernate-mapping>
Saludos