2012-04-12 11 views
9

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?

Respuesta

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