entityManager.find - erro estranho

As vezes, acontece de não achar um registro no banco usando entityManager.find(Classe.class, idClasse); em producao.

Qdo usa localmente, debugando, encontra o registro …

qual seria o mistério ?

Tem certeza que o valor ta indo certo nos dois casos?

to investigando ainda. achei um topico semelhante
botei um system.out com o id antes de executar, vouver…

os bancos sao diferentes, o erro ocorre em producao, eo teste é feito com um dump em outro server, os conteudos das tabelas sao os mesmos…

Pois é, isso q eu ia sugerir.

Logar em txt os parâmetros da pesquisa. talvez algum valor não esteja indo.