Dados não estão sendo persistidos
28/12/2012 15:38
class Localizacao {
double latitude
double longitude
static hasOne = [taxi:Taxi]
static constraints = {
latitude(nullable:false,blank:false)
longitude(nullable:false,blank:false)
taxi(unique:true)
}
}
class Taxi {
int taxiNumber;
Localizacao localizacao
static constraints = {
taxiNumber(nullable:false,blank:false)
localizacao(nullable:false,blank:false)
}
}
def localizacao = new Localizacao(latitude:10,longitude:10)
localizacao.save(flush:true)
def taxi = new Taxi(taxiNumber:001,localizacao:localizacao)
taxi.save(flush:true)
if (!taxi.save()) {
taxi.errors.each {
println it
}
}
Para se registrar, clique aqui.