sábado, 28 de febrero de 2009

Timestamps en Grails

Para clases del dominio, necesitamos a veces utilizar fechas de creación y modificación. En Rails ya vienen los timestamps por defecto en las migraciones. Grails, para no quedarse atrás lo hace bastante sencillo.
Para cualquier clase del dominio que quieras agregarle los timestamps de creación y modificación debes usar los siguientes atributos:

class Usuario{
String nombre
String documento
//demas atributos...
Date dateCreated //fecha de creación
Date lastUpdated //ultima actualización
}

Recuerda que para que no te cree el campo al generar las vistas, debes poner esto en las constraints:


static constraints ={
lastUpdated(display:false)
dateCreated(display:false)
}


Espero que sirva!