Como implementar Hibernate sem usar filtros?

9 respostas
albama

Boa tarde, tenho uma aplicacao WEB que usa JDBC 100%, estou querendo mesclar com o JPA, porém os exemplos que vi para
implementar na WEB usam filtros e não gostaria que a cada request chamasse o flitro como nesse exemplo abaixo:

@Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain fc)
            throws IOException, ServletException {
        EntityManager entityManager = this.entityManagerFactory.createEntityManager();
        req.setAttribute("entityManager", entityManager);
        entityManager.getTransaction().begin();
        fc.doFilter(req, res);

Alguém já passou, ou conhece a solução desse problema ?

9 Respostas

drsmachado

Nunca tive que usar filters.
Onde achou este exemplo?
Essa aplicação usa framework? Quais?

Hebert_Coelho

Basta fazer como aqui: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate

Olhe na página 3.

albama

Boa tarde, vários exemplos que vi, usam filtros , inclusive já implementei, mas esse caso que preciso agora é mais especifico

Veja nesse blog http://programandojava.wordpress.com/2012/06/06/crud-parte2/

ViniGodoy

Por favor, NÃO POSTE TÓPICOS COM O TÍTULO INTEIRO EM LETRAS MAIÚSCULAS!!!

albama

Hebert Coelho:
Basta fazer como aqui: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate

Olhe na página 3.

Dei uma consultada no link, mas percebi que está sendo usado EJB3 para persistencia junto com um servidor de aplicacao

No meu caso estou a usar o Tomcat.

albama

Hebert Coelho:
Basta fazer como aqui: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate

Olhe na página 3.

Obrigado pela ajuda, mas na pagina 3 está sendo usado Generics junto com EJB3.

Precisaria de Tomcat para camada de WEB.

Hebert_Coelho

albama:
Hebert Coelho:
Basta fazer como aqui: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate

Olhe na página 3.

Obrigado pela ajuda, mas na pagina 3 está sendo usado Generics junto com EJB3.

Precisaria de Tomcat para camada de WEB.

Desculpe, mas…

  1. Você reparou que o título do post é sobre Tomcat?
  2. De onde você tirou EJB? O.o
albama

Prezado Hebert Coelho

Percebi que ser trata de tomcat, mas nao estou compreendendo como essa chamada acessa o Persistence Unit

Tenho um codigo implementando e cada chamada ele carrega novamente o Persistence Unit

Farei um teste com esse código demonstrado.

Hebert_Coelho

albama:
Prezado Hebert Coelho

Percebi que ser trata de tomcat, mas nao estou compreendendo como essa chamada acessa o Persistence Unit

Tenho um codigo implementando e cada chamada ele carrega novamente o Persistence Unit

Farei um teste com esse código demonstrado.

Então você precisa aprender o básico sobre JPA.

Te aconselho a ler esse post que acabou de sair: http://uaihebert.com/?p=1622

Criado 23 de outubro de 2012
Ultima resposta 23 de out. de 2012
Respostas 9
Participantes 4