Hi,

Thanks for your reply, i am sorry about my failed discription of the problem.

> Can you help clarify this usage and the expected behavior?

I do my best.

Yes its an EJB-method, but its called from a Swing GUI client application. In the GUI there is a dialog where an operator can edit a user profile. One part of that action is to assign/remove groups the user should/shouldn'T belong to.

So the first thing what happens in that dialog is to retrieve the user entity (including the groups) from an EJB. This works totally fine here. After editing the user's profile in the gui, the changed user entity should be send back to the EJB to update the database.

So the EJB receives the unmanaged user entity (including the unmanaged group entities). The purpose of the posted EJB method is to bring the entities back into managed state to update the database.

This code is quite complex (and it doesn't work in production), and i hope there is a simpler way to implement my use case. Any idea?


Reply via email to