Olá todos!
Estou fazendo um crud com JSF2.0 + Spring3.0 + HibernateJPA2 + DataSource +tomcat 7.
1-Minha classe de persistencia não injeta o @PersisnteceContext no EntityManager somente se for assim:
private EntityManagerFactory factory = Persistence.createEntityManagerFactory(“persistenceUnit”); EntityManager entityManager = this.factory.createEntityManager(); sendo que o meu persistenceUnit fica transaction-type=“RESOURCE_LOCAL” no tomcat 7.
2-Já tentei fazer o tipo o @PersisnteceContext no EntityManager e persistenceUnit transaction-type=“JTA” não funciona;
3-Já li em alguns livros e apostilas que o JTA e usado no container JEE, e RESOURCE_LOCAL no JSE e conteiner Web.
Duvidas:
1-Posso utilizar o JTA no tomcat7 ou tem que ser um servidor um web tipo JBoss?
2- Quero que o controle tranacional seja feito pelo servidor, esta correta essa configuração? se alguem tiver alguma sujestão…