Я начинаю разработку Grails. Я хочу создать новое простое приложение MySQL CRUD, в котором есть повторяющиеся поля. Теперь я не уверен, как должен выглядеть мой домен. Скажем, у меня есть 3 поля в моем домене:Области, обрабатывающие область Grails, повторяемость
String term
String synonym
String author
Я хочу, чтобы автора и/или синоним повторяемое: правильный способ продолжить, чтобы сделать два новых класса домена синонима и автор, и поместить это в моей исходной области :
static hasMany = [synonym: Synonym]
static hasMany = [author: Author]
Мне кажется Grails бы более умный способ сделать это, но, может быть, я просто ожидал слишком много ..
Что вы делаете, выглядит правильно. Хотя, не уверен, что вы подразумеваете под «повторяемостью». –
действительно синоним и автор идут вместе? – hvgotcodes
С повторяемостью я имею в виду, что мне нужно иметь возможность создавать записи, такие как: term = donkey, synonym = horse, synonym = ass, author = author1, author = author2, author = author3 – joskes