Tengo una clase de dominio que tiene una variable entera 'código'. mi requisito es hacer 'código', columna de clave principal para ese dominio y también incremento automático y de quitar la columna predeterminada 'id' de la tabla creada para ese uso doamin.thnks¿Cómo cambiar la columna de clave principal en griales?
9
A
Respuesta
16
esto:
static mapping = {
id name: 'code'
}
más información aquí: http://grails.org/doc/2.0.x/ref/Database%20Mapping/id.html
9
Las clases de dominio en Grails dictan de forma predeterminada la forma en que se asignan a la base de datos utilizando valores predeterminados razonables. Puede personalizarlos con ORM Mapping DSL.
Personaliza la forma en que se genera el identificador para una clase de dominio con id
. Ver el Grails documentation for id.
static mapping = {
id column: 'code', type: 'integer'
}
Cuestiones relacionadas
- 1. Cambiar columna de clave principal en SQL Server
- 2. Cambiar clave principal a clave compuesta (la clave principal ya existe)
- 3. ¿Puede la misma columna tener clave principal y restricción de clave externa en otra columna
- 4. Agregar columna de clave principal en la tabla SQL
- 5. SQL: establecer la columna existente como clave principal en MySQL
- 6. Cómo cambiar el valor de la clave principal y actualizar la clave externa al mismo tiempo
- 7. Cambio de clave principal
- 8. SQL Server: cambiar la clave principal con filas relacionadas
- 9. Clasificación de clave principal
- 10. Aumento automático de la clave principal en tablas SQL
- 11. ¿Cómo puedo determinar si una columna está en la clave principal de su tabla? (SQL Server)
- 12. Agregar incremento automático a la columna de la clave principal en Rails
- 13. marcar la columna existente como clave principal en la tabla de datos
- 14. Cambiar la clave de matriz getResult para el valor de clave principal
- 15. MySQL clave principal de multicolumna
- 16. Android: Clave principal GUID
- 17. Hibernar sin clave principal
- 18. Alterar la columna de la tabla para la clave principal y la identidad
- 19. Django + PostgreSQL: ¿Cómo restablecer la clave principal?
- 20. Autoincrement clave principal en la base de datos Oracle
- 21. cambiar una clave principal de no agrupado a Agrupado
- 22. cómo saber si la columna es la clave principal usando mysqli?
- 23. Cómo definir una columna DataTable de VB.NET como clave principal después de la creación
- 24. cómo agregar una clave principal a una tabla en rieles
- 25. ¿Cómo eliminar utilizando solo la clave principal?
- 26. Mysql - Agregar auto_increment a la clave principal
- 27. ¿Obtener la clave principal de la tabla?
- 28. ¿Cómo elegir mi clave principal?
- 29. ¿Una clave principal de MySQL en dos columnas ayuda con las consultas en la segunda columna?
- 30. ¿Cómo cambiar la clave meta en Emacs?