I have the following sql database that grails set up for me automatically. see picture for diagram
Whenever I try to delete all projects from an employee, I am getting a cascade re-save exception on the role_skill.
Is that because of the way this is set up where role_skill is keyed into skill and role? I set up the domain in grails to have different varieties of Skill, and I think that is what is causing my delete headache.
The reason I asked about the inverse, is because it seems like I need to somehow get skill to lose it's reference to role_skill when role_skill is deleted.