limpar filtros
Questões por página:
Quando temos uma relação um-para-muitos entre classes de entidade na aplicação que utiliza JPA, por padrão, ao buscarmos um objeto do lado um, não são trazidos os objetos relacionados do lado muitos da relação. Porém, se desejarmos trazer todos os objetos relacionados, devemos utilizar na classe de entidade do lado um da relação a anotação:
Em aplicações que usam JPA, quando um objeto de uma classe de entidade do banco de dados é instanciado pela primeira vez ele está no estado novo e para passá-lo para o estado gerenciado, utiliza-se um método da interface EntityManager chamado:
No fragmento de código a seguir, considere session um objeto org.hibernate.Session válido e Produto o nome de uma classe persistente de entidade do banco de dados. Considere ainda a existência de diversos produtos cadastrados e de um ambiente ideal no qual a aplicação está em execução.
 
Criteria crit = session.createCriteria(Produto.class);
..I....
List results = crit.list();
Em uma aplicação que utiliza JPA há a seguinte instrução:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("teste");

A palavra "teste" refere-se

Em uma aplicação JSF, considere o método getClientes a seguir de um bean gerenciado chamado ClienteBean, e getEntityManager um método de uma classe JPAUtil que retorna um objeto emg válido e ideal para o contexto apresentado.

Considerando que o método retorna uma lista de clientes válida a partir de uma busca no banco de dados, em uma página listaClientes.xhtml, para receber a lista de forma padrão, pode-se utilizar uma tag aberta com