Olá,
Estou com um problema que é quando ao tentar deletar um registro no BD, no commit ocorre uma exceção (pelo registro ser uma chave estrangeira por
exemplo). Quando isto ocorre, tudo bem, eu trato a exceção. Porém sempre que eu usar um “find” do JPA com o id que se
tentou excluir, ele retorna null, sendo que no BD o registro existe, já que a transação (commit) tinha falhado.
Parece que ele busca de um cache.
Por favor, alguém sabe como resolver isto?