Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Método Find (buscar por outro campo)

Boa noite pessoa, uma dúvida, por default o método entityManager.find(Classe.class, 1) procura pelo @Id 1 da classe Classe. A minha dúvida é a seguinte, consigo pesquisar por outro atributo sem ser o Id?

Achei algumas coisas, mas tinha que ter a query. Obrigado!

1 resposta
solução!

Oi Rafael, tudo bem?

O find do entityManager tabalha apenas com a primary key da entidade, ou seja, será sempre o @Id

Documentação do método caso tenha curiosidade: https://docs.oracle.com/javaee/7/api/javax/persistence/EntityManager.html#find-java.lang.Class-java.lang.Object-