Как изменить столбец первичного ключа в Grails?

У меня есть доменный класс, имеющий переменную Integer 'code'. Мое требование состоит в том, чтобы создать «код», столбец первичного ключа для этого домена, а также автоматическое увеличение и удалить идентификатор «по умолчанию». столбец из таблицы, созданной для этого doamin.thnks

Ответы на вопрос(2)

ия с базой данных с использованием разумных значений по умолчанию. Вы можете настроить их с помощью ORM Mapping DSL.

Настраивает способ генерации идентификатора для класса домена сid. See the Grails документация для id.

static mapping = {
    id column: 'code', type: 'integer'
}
Решение Вопроса

использовать этот :

static mapping = {
id name: 'code'
}

больше информации здесь: http://grails.org/doc/2.0.x/ref/Database%20Mapping/id.html

Ваш ответ на вопрос