Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2010, 13:45
neithblue
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
HIBERNATE Many-to-many

Buenas Tardes.

Siguiendo las intrucciones de esta página: [URL="http://www.vaannila.com/hibernate/hibernate-example/hibernate-mapping-one-to-many-1.html"][/URL]

Pude realizar el mapeo muchos a muchos, sim embargo me han dicho que la tabla puente no la puedo mapear, osea colocarla el mapeo .hbm en el arranque, porque hibernate lo hace automaticamente.

Ahora bien, la tabla puente que YO hice tiene campos adicionales que necesito,


<set name="incidente" table="incidenterecurso" cascade="all">
<key column="recuid" />
<many-to-many column="inciid" unique="true" class="Incidente" />
</set>

EL resultado de esto es un arraylist que contiene otro arraylis de 2 Objetos que se suponen deben ir uno dentro de otro. Con esto me refiero a que no me esta retornando un objeto, que es lo que neceisto sino, una lista de objetos separados.

Espero haberme explicado bien!!.

Mis preguntas:

1- ¿La tabla puente la puedo crear yo, con los campos adicionales que necesito?
2- ¿Porque hibernate no me esta retornando el objeto sino un arraylist?

*HQL=FROM Recurso as recu inner join recu.incidente as inci inner join fetch...