It seems like overkill--and its a bit hard to describe w/o seeing it or the following struggles I've had trying to accomplish this very simple operation.
In a nutshell if I do it exactly like the tutorial I get an java.lang.UnsupportedOperationException. This is because my list comes from my entity's list, which happens to be a Hibernate PersistentBag. While PersistentBag does implement remove(), whatever AbstractList that happens to be used internally within PersistentBag when my program runs does not, so I get this exception. (If PersistenBag always used a backing List that supported remove() then I think I'd be ok here.) Rather than use the Hibernate-generated list directly if I make a copy of this list into an ArrayList then I get exceptions about trying to em.remove() a detached object when I go to delete it. So to fix that I use the entityHome object to find a new (attached) copy but then I get this exception when I remove it: javax.persistence.EntityNotFoundException: deleted entity passed to persist. I have no idea what its complaining about here and started feeling I was beating my head against a wall. So my solution seems like overkill but it does indeed work. I wish a simpler solution worked, but so far I haven't found one. Greg View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4035784#4035784 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4035784 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user