Opa,
Estou fazendo uma atualização em uma entidade cuja a implementação do DAO é a única diferente das demais do meu sistema, o merge dela não grava um log, para fazer isso eu eu estendi e reescrevi o método que salva (onde está o merge), acontece uma coisa muito estranha nessa classe, agora, sempre que passo na linha do merge, aparece um select no log do console e o update não é feito. Se eu tiro a parte que reescrevi e deixo o método mais genérico, ele faz o update normalmente… Alguém sabe porque da essa locura?
Quando passo nessa linha
Aparece no console
select
entidadeco0_.id as id0_0_,
entidadeco0_.id_entidade as id2_0_0_,
entidadeco0_.nome_entidade as nome3_0_0_,
entidadeco0_.situacao_integracao as situacao4_0_0_
from
tb_entidade_controle_fila entidadeco0_
where
entidadeco0_.id=?