I'm doing an relationship with two Entity (Parent - Child). So, in Parent class I had a collection of Child. When I remove one item (child) from the collection, its appears ok. But in database the operation doesn't happen. IÃÂÃÂÃÂôd tried to remove by em.remove(child) , but this error occur: " org.hibernate.ObjectDeletedException: deleted entity passed to persist: [ model.Child#]" It happens because in the parent I have the CASCADE.PERSIST on the Children Set like this @OneToMany (fetch = EAGER, cascade=CascadeType.ALL) | public Set<Child> getChildren() so if I remove the CASCADE.PERSIST, leaving it like this: @OneToMany(cascade={CascadeType.MERGE, CascadeType.REFRESH, CascadeType.REMOVE) | public Set<Child> getChildren() It works perfect but when I am going to create the child, it doesn't create the child, so I am feeling like in a dead lock. Someone can help me? Thanks a lot
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4216097#4216097 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4216097 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user