07/08/2008, 00:36
|
| | Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Respuesta: Error Hibernate Relación Many-to-Many El mapero de la clase padre Tarea:
<hibernate-mapping package="com.dap.pip.modelo">
<class name="Tarea" table="PIPSR_TAREAS">
<id name="idTarea" column="ID_TAREA" type="java.lang.Integer">
<generator class="sequence">
<param name="sequence">PIPS_SQ_TAREAS</param>
</generator>
</id>
<many-to-one name="tipoServicioTarea" class="TipoServicioTarea"><column name="CD_TIPO_SERV"/>
</many-to-one>
...
<set name="tareasRRHH" table="PIPSR_TAREA_RRHH" cascade="all-delete-orphan" >
<key column="CD_TAREA"/>
<many-to-many class="RecursoHumano" column="CD_RRHH"/>
</set>
</class>
</hibernate-mapping>
Mapeo de la clase hija:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<hibernate-mapping package="com.dap.pip.modelo">
<class name="RecursoHumano" table="PIPSR_RRHH">
<id name="idRRHH" column="ID_RRHH" type="java.lang.Integer">
<generator class="sequence">
<param name="sequence">PIPS_SQ_RRHH</param>
</generator>
</id>
<many-to-one name="tipoTecnico" class="TipoTecnico"><column name="CD_TIPO_TECNICO"/>
</many-to-one>
...
<set name="tareas" inverse="true" table="PIPSR_TAREA_RRHH">
<key column="CD_RRHH"/>
<many-to-many class="Tarea" column="CD_TAREA"/>
</set>
</class>
</hibernate-mapping>
Gracias!!!! |