Based on the what the comment implies:
It does sound like option 3 (disable shared collections checking if the relationship isn't insertable or updatable) is the correct move. Why should Hibernate care about blocking a shared reference if the shared reference is intentional and harmless? |