2012-04-12 13 views
9

Ho una classe di dominio che ha una variabile Integer 'codice'. la mia richiesta è di fare 'codice', colonna chiave primaria per quel dominio e anche di incremento automatico e per rimuovere la colonna default 'id' dalla tabella creata per quella doamin.thnksCome modificare la colonna chiave primaria in Grails?

risposta

9

Le classi di dominio in Grails dettano per impostazione predefinita il modo in cui sono mappate al database utilizzando i valori predefiniti sensibili. È possibile personalizzarli con la DSL di mappatura ORM.

Personalizza il modo in cui l'identificatore per una classe di dominio viene generato con id. Vedere Grails documentation for id.

static mapping = { 
    id column: 'code', type: 'integer' 
} 
Problemi correlati