Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/12/2007, 05:31
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Re: =( Problema con JPA... urgente =(

Hola,

La relacion la has de marcar CASCADE PERSIST no en el modelo de datos, si no el mapeo relacional. No es una cuestion de SQL o la BDD, es una cuestion de JPA. Por lo que explican aquí:
http://www.oracle.com/technology/pub...gupta-jpa.html

Se pone al definir las relaciones con algo parecido a :
Cita:
@OneToMany (mappedBy = "party", fetch = FetchType.EAGER, cascade =
{CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE})
private Collection elementosRelacionados;
Debe ser que al hacer findByProperty comprueba si lo que tiene concuerda con la BDD y segun lo que me dices... puede ser que al borrar el inmueble, le quede el objeto piso sin borrar? Entonces al darse cuenta que tiene un piso relacionado con un inmueble que no existe, peta ya que no sabe si ha de crear automaticamente el inmueble o por que no existe.

S!