Как я могу сделать классы домена для создания таблиц в Grails, которые делят данные, но не «принадлежат» другому? Например, я хочу сделать 2 таблицы:Grails Many to Many Without Belongs To
Person Таблица 2 основных колонн
Имя - Навыки
Ларри - конкуру, смеясь, Штамповка
Керли - плач, смех
Моу - Штамповка, Танцы
Skill Таблица 2 основных колонн
Имя - Лица
Jumping - Ларри
Плач - завитые
Смех - Ларри, Керли
Штамповка - Ларри, Мо
Танцы - Moe
Удаление Skill также удаляет этот навык в таблице Person, при удалении Person также удаляет этот человек в Таблица навыков. Я попробовал класс домена ниже, но когда я создаю представления, я не могу вводить несколько Навыков для Человека и наоборот.
class Skill {
String name
Person person
static hasMany = [person: Person]
class Person {
String name
Skill skill
static hasMany = [skill: Skill]
Я посмотрел на другие должности, но решения часто имеют 3 или более классов (как правило, книги, автор, глава) и, кажется, очень сложно.
Заранее спасибо
Попробуйте удалить 'Person person' из' Skill' и удалить 'Skill skill' из' Person' – micha