- У меня есть класс Skill, в котором много ролевых навыков.
- У меня есть класс RoleSkills, который принадлежит роли и навыку.
- У меня есть класс ролей, который имеет много навыков роли.
Для роли у меня есть сопоставление, которое каскадно связывает операции с ролевыми навыками. Вопрос в том, есть ли смысл для RoleSkills «каскадировать» обратно в Skill?
Я в основном хочу, чтобы RoleSkill создавал новый навык при его создании, но если RoleSkill будет удален, оставьте класс Skill (они в основном одинаковы, но как только один человек создает RoleSkill, я хочу, чтобы этот навык был доступен для других людей использовать).
В Grails всякий раз, когда я создаю новую роль и назначаю ей RoleSkill, я получаю сообщение о том, что RoleSkill.skill имеет значение null, поэтому мне нужно найти способ каскадировать «вверх» для создания нового навыка всякий раз, когда создается новый RoleSkill. .