está ocorrendo este erro, alguém saberia me dizer o que seria? não estou conseguindo solucionar
está ocorrendo este erro, alguém saberia me dizer o que seria? não estou conseguindo solucionar
Olá Jade, tudo bem?
Pelo que pude perceber na imagem que você compartilhou, o erro "java.lang.IllegalArgumentException: Removing a detached instance" está ocorrendo quando você tenta remover um funcionário do banco de dados. Isso pode acontecer quando você está tentando remover um objeto que não está mais sendo gerenciado pelo EntityManager.
Uma possível solução para esse problema seria verificar se o objeto que você está tentando remover está sendo gerenciado pelo EntityManager. Se não estiver, você pode tentar fazer uma busca no banco de dados pelo objeto antes de tentar removê-lo.
Por exemplo, você pode fazer algo assim:
Funcionario funcionario = entityManager.find(Funcionario.class, id);
entityManager.remove(funcionario);
Dessa forma, você garante que o objeto está sendo gerenciado pelo EntityManager antes de tentar removê-lo.
Espero ter ajudado e bons estudos!