Шаблонная таблица 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