NonUniqueObjectException - Recuperar id de objeto antes de fazer um update
21/11/2016 00:12
@Transactional
@Secured('permitAll')
def save(Solicitacao solicitacao) {
if (solicitacao == null) {
transactionStatus.setRollbackOnly()
notFound()
return
}
// na primeira linha, no if acima, o "solicitante" já é null dentro de "solicitacao".
}
class Solicitante {
String nome
String cpf
String cnpj
String registroGeral
String telefone
String celular
String email
Endereco endereco
static hasMany = [solicitacoes:Solicitacao]
static constraints = {
nome nullable: false, blank: false, maxSize: 128
cpf nullable: true, unique: true
cnpj nullable: true, unique: true
registroGeral nullable: true
telefone nullable: false
celular nullable: true
email nullable: true, email: true
endereco nullable: false
}
}
class Solicitacao {
Date dataSolicitacao
Endereco endereco
...
static belongsTo = [solicitante: Solicitante]
static constraints = {
dataSolicitacao nullable: true
endereco nullable: true
solicitante nullable: false
}
}
?
Para se registrar, clique aqui.