This is driving me nuts - can someone tell me why this only inserts an entry in the "join table" when saving a new (persisting), but will not perform an insert when merging an existing object? Please help!
My mapping is as follows:
Contact.java (Excerpt)
And my test code is below: