"[EMAIL PROTECTED]" wrote :
| I need to delete multiple entities at once, while some of them have
references to other entities. When I try to delete a group of entities without
any references, the operation is successful. But if at least one of the
entities in the batch has references, the transaction is rolled back entirely.
|
Have you tried setting the cascade attribute in the annotations that define the
relations between your entities? Eg.
| @OneToOne(cascade={CascadeType.REMOVE})
|
"[EMAIL PROTECTED]" wrote :
| I am trying to delete entities using separate transactions for each
entity, but still fail.
|
First of all, I think you're confusing transactions with conversations here.
Secondly, why do you want to delete each entity within an own nested
conversation?
I assume your intention probably is that if the remove operation for one entity
fails, it shouldn't lead to failure of the remove operations for all the other
entities.
Have you really investigated already whether an appropriate cascade remove
setting for the relationships between your entities coulnd't solve your problem?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085050#4085050
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4085050
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user