Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro Persistencia

feed Foro Persistencia Foro: Persistencia

Nuevo Tema Nuevo Tema

Hibernate 30/06/2009 09:48
anonymous

Hola,

estoy intentando eliminar un elemento(un equipo y le estoy pasando el id del equipo) de la base de datos con hibernate, cuya relacion es 1-n y me da el siguiente error:

Not closing pre-bound Hibernate Session after HibernateTemplate
org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: com.apuestasWeb.bean.equipo.Equipo.deporte; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: com.apuestasWeb.bean.equipo.Equipo.deporte
    at org.springframework.orm.hibernate3.SessionFactoryUtils.conve rtHibernateAccessException(SessionFactoryUtils.java:628).

Alguien me puede ayudar. Gracias

#unapprove_message#
RE: Hibernate 30/06/2009 13:34
ariel22 Hola. Una DataIntegrityViolationException se lanza cuando hay un error de integridad. Es probable que sea problema de integridad referencial (al intentar eliminar el equipo, existe algún objeto de otra clase que lo referencia).
#unapprove_message#
RE: Hibernate 30/06/2009 19:14
anonymous

 

Hola,

No consigo resolver el error el equipo esta relacionado con un deporte pero al ser la relacion 1-n no deberia dejar borrarlo? Gracias

#unapprove_message#
RE: Hibernate 30/06/2009 20:30
jaro

Buenas,

¿Has indicado que los borrados deben ser en cascada al definir la relación entre las entidades?, ¿has indicado lo mismo en base de datos?

Saludos 

#unapprove_message#
RE: Hibernate 01/07/2009 09:59
anonymous

 Hola!

Voy a poner el mis beans y mi mapeo, que no se si esta bien, tengo 2 clases una equipo y otra deporte con una relacion n-1. 

El bean de Equipo es:

private Integer idEquipo;
    private String nombre;
    private Date fechaFundacion;
    private Deporte deporte;
    private String ciudad;
    private String estadio;

 

El bean de Deporte es :

private Integer idDeporte;
    private String nombre;
    private List lstEquipos;

 

el mapeo para deporte:


       
           
       
       
       
       
           
           
       
       
   

 

y el mapeo para equipo:


       
           
       
       
       
       
       
       
       
       
     

 

Gracias por vuestra ayuda. Un saludo.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano