Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Hibernate

Neste curso estivemos utilizando queries, o tempo todo no hibernate, conforme o exemplo.

public List listar(){ return manager.createQuery("select distinct(p) from Produto p join fetch p.precos").getResultList(); }

a minha duvida e, o hibernate não possui metodos como os outros orm, que possibilite ao inves de escrever todo este codigo, dr apenas um find? ou find(id)?

3 respostas

Creio que esse link pode te ajudar: https://www.boraji.com/hibernate-5-get-load-and-byid-example

Obs.: Nesse exemplo que vc citou, é uma query específica, então, mas para retornar um dado de apenas uma tabela, sem relacionamento, pode fazer como tem no link que deixei acima.

Douglas, tem sim. Tanto hibernate, como EclipseLink, OpenJpa seguem a especificação JPA, que tem métodos a serem implementados pelos frameworks, como persist, find, entre outros

solução!

orbigado vlw