E ai galera, estou com um mega problema aqui no trabalho, eu tenho um serviço que starta um job, assim que esse job inicia ele procura por um XML e roda um script que está contido nele, nesse script eu estou tentando instanciar uma classe e salvar um objeto de maneira tradicional no groovy, ele não me retornar nenhum tipo de erro, inclusive a verificação if(){} passa tranqüilamente, mas ao olhar no banco, não há nada!!obj.save()
Minha pergunta é: é possível instanciar um objeto e persistir ele no banco através de um JOB. \
só uma observação, se eu der um get em um registro existente no banco, eu consigo modificar ele e salvar normalmente, o problema é em criar uma nova instância = Classe obj = new Classe() ou def obj = Classe.newInstancia()
um teste simples que eu fiz e não funcionou:
import br.com.aaf.geral.*
import br.com.aaf.util.*
println "Email"
def to = "[email removido]#"
def modeloCorreio
def assunto
def corpo_msg
def parametros = [:]
parametros.assunto = "TESTE"
parametros.corpo = "TESTE"
parametros.para = to
parametros.origem = "cobrancaFup"
GerenciadorEmail email = GerenciadorEmail.newInstance(parametros)
println "OBJECT " + email
email.id = java.util.UUID.randomUUID().toString()
email.save()
println "EMAIL para " + email
return ""