Scaffold MySQL таблица със съставен първичен ключ в Grails

package website

class Translations {

    String content;

    /* Primary key consists of language_id and text_id */

    static constraints = {
        content();
    }

}

Всичко е ясно за таблици с един първичен ключ.

Но се чудя как да се справя с композитни ключове.

Възможно ли е да скеле тези таблици, използвайки Grails 2.1.1?


person Edward Ruchevits    schedule 15.09.2012    source източник


Отговори (1)


Поддържа се директно, въпреки че има някои допълнителни изисквания за класа на вашия домейн. Вижте документацията на GORM на http://grails.org/doc/latest/guide/GORM.html#compositePrimaryKeys

person GreyBeardedGeek    schedule 15.09.2012
comment
Благодаря ти! Всъщност все още не съм решил проблема си, но сега поне знам къде да ровя. - person Edward Ruchevits; 16.09.2012
comment
Само за пояснение: композитните ключове се поддържат в GORM, но не и в скелето. Трябва ръчно да промените изгледите и контролерите, за да управлявате съставни ключове. - person GreenGiant; 29.05.2016