У меня есть класс домена, имеющий целочисленную переменную 'code'. мое требование, чтобы сделать «код», основной столбец ключа для этого домена, а также автоматическое приращение и удалить столбец по умолчанию «ID» из таблицы, созданной для этого doamin.thnksКак изменить колонку первичного ключа в грабелях?
9
A
ответ
16
использовать это:
static mapping = {
id name: 'code'
}
Дополнительная информация здесь: http://grails.org/doc/2.0.x/ref/Database%20Mapping/id.html
9
Классы доменов в Grails по умолчанию определяют способ их сопоставления с базой данных с использованием разумных значений по умолчанию. Вы можете настроить их с помощью DSL ORM Mapping.
Настраивает способ формирования идентификатора для класса домена с помощью id
. См. Grails documentation for id.
static mapping = {
id column: 'code', type: 'integer'
}
Смежные вопросы
- 1. Django Admin показывает колонку первичного ключа дважды
- 2. Как изменить порядок первичного ключа?
- 3. Как изменить значение первичного ключа?
- 4. Как изменить имя первичного ключа в Doctrine
- 5. Изменить порядок скомпилированного первичного ключа
- 6. EF Изменить значение первичного ключа
- 7. Как изменить начало auto_increment первичного ключа?
- 8. как падение неназванного первичного ключа
- 9. Нет первичного ключа и составного первичного ключа
- 10. Ошибка восстановления первичного ключа MySQL первичного ключа
- 11. Расширения Dapper - изменить поле первичного ключа
- 12. Изменить свойство IDENTITY через свойства первичного ключа?
- 13. Alter Ограничение первичного ключа
- 14. Изменение первичного ключа
- 15. Как изменить тип данных поля первичного ключа в workbench mysql?
- 16. Как изменить длину столбца первичного ключа в SQL Server?
- 17. Как изменить внешний ключ в соответствии с значением первичного ключа?
- 18. Ввести значение столбца первичного ключа в столбец не первичного ключа
- 19. Как загрузить колонку внешнего ключа
- 20. Как изменить значение первичного ключа таблицы как случайного числа?
- 21. Использование первичного ключа одной таблицы на другую таблицу в качестве первичного ключа
- 22. Очистка первичного ключа MySQL
- 23. Как переименовать значения первичного ключа в Oracle?
- 24. Оператор выбора с использованием первичного ключа без первичного ключа
- 25. Использование «rowversion» в качестве столбца первичного ключа
- 26. Как изменить ограничение первичного ключа с помощью синтаксиса SQL?
- 27. crc32 натурального ключа в качестве первичного ключа
- 28. django: Как изменить URL-адрес первичного ключа объекта базы данных?
- 29. Как изменить имя файла на идентификатор первичного ключа?
- 30. Как изменить тип столбца первичного ключа и подключенных внешних ключей?