Boa tarde Thiago.
Você está gerando o banco a partir das Domains? Pode postar o código para vermos?
Abs.
Sim estou gerando o banco a partir das domains... vou postar
package test1
class Cidade {
static constraints = {
}
String nome
static belongsTo = [estado:Estado]
static hasMany = [empresa_icms:Empresa_icms]
String toString(){
"${nome}-${estado}"
}
}
package test1
class Estado {
static constraints = {
}
String nome
String sigla
static hasMany = [empresa_icms:Empresa_icms,cidade:Cidade]
String toString(){
"${nome}-${sigla}";
}
}
package test1
class Empresa{
static constraints = {
razaoSocial(nullable:false)
cnpj(nullable:false,unique:true)
insEstadual(nullable:true)
logradouro()
numeroComplemento(nullable:true)
bairro(nullable:true)
cep(maxSize:10)
cidade(nullable:false)
estado(nullable:false)
status(inList:["NOVA APROVADA","NOVA REJEITADA","EXISTENTE NÂO REVISADA","EXISTENTE REVISADA SEM ALTERAÇÕES","EXISTENTE REVISADA COM ALTERAÇÕES","CARATER PRECÁRIO","EXISTENTE EXCLUÍDA","REINCLUÍDA"],nullable:false)
observacoes(widget:'textarea',nullable:true)
dataRevisao(nullable:true)
contato(nullable:true)
mail(nullable:true)
telefone(nullable:true)
dataInclusao(nullable:true)
dataAtualizacao(nullable:true)
obspa(widget:'textarea',nullable:true)
}
String razaoSocial
String cnpj
String insEstadual
String logradouro
String numeroComplemento
String bairro
String cep
String status
String observacoes
String contato
String telefone
String mail
Date dataInclusao
Date dataAtualizacao
Date dataRevisao
String obspa
static belongsTo = [cidade:Cidade,estado:Estado]
static mapping = {
observacoes type: 'text'
produtosServico type: 'text'
obspa type:'text'
}
}
Corrigi adicionei cada class
static mapping = {
id generator: 'identity'
}
deu certo cada um tem sua numeração de id