JPA2 - Repositório (CRUD).


EntityManagerFactory factory = Persistence . createEntityManagerFactory ("nsa");
EntityManager manager = factory . createEntityManager ();
EditoraRepository editoraRepository = new EditoraRepository ( manager );
List < Editora > editoras = editoraRepository.buscaTodas ();

class EditoraRepository {
private EntityManager manager ;

public EditoraRepository ( EntityManager manager ) {
this . manager = manager ;
}

public void adiciona ( Editora e) {
this . manager . persist (e);
}

public Editora busca ( Long id) {
return this . manager . find ( Editora .class , id);
}
public List < Editora > buscaTodas () {
Query query = this . manager . createQuery (" SELECT e FROM Editora e");
return query . getResultList ();
}
}

SHARE ON:

Hello guys, I'm Tien Tran, a freelance web designer and Wordpress nerd. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

    Blogger Comment

0 comentários :

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.