| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2007 19:14:05
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
Pessoal vcs ja usaram JPA do tipo JTA sem ser por injeção de dependecia, tipo:
EntityManagerFactory factory = Persistence.createEntityManagerFactory("compra_obras_pu");
e a patir do factory pegar o Entityanager
da erro dizendo que nao tem provider para a persistence:
Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named compra_obras_pu: The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.
|
Rafael Meireles |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2007 13:25:12
|
ccllss
JavaBaby
Membro desde: 26/09/2007 10:01:43
Mensagens: 75
Offline
|
rafaelmeireles wrote:Pessoal vcs ja usaram JPA do tipo JTA sem ser por injeção de dependecia, tipo:
EntityManagerFactory factory = Persistence.createEntityManagerFactory("compra_obras_pu"  ;
e a patir do factory pegar o Entityanager
da erro dizendo que nao tem provider para a persistence:
Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named compra_obras_pu: The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.
Rafael,
Eu utilizo assim para conseguir o factory do EntityManager. O que está parecendo pela exceção mostrada é que vc não está com seu file descriptor (persistence.xml) no lugar certo ou ele não existe.
O arquivo persistence.xml deve estar dentro do diretório META-INF\persistence.xml qdo fizer o deploy ele deve estar em classes\META-INF\persistence.xml
Exemplo de persistence.xml caso vc não o tenha.
@braços,
Cleiton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2007 09:04:47
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
kra tenho sim e no lugar certo, tanto que com injeção de dependencia funciona!!!
testei em um projeto web e funciona, porem no projeto EJB não.
|
Rafael Meireles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2007 14:20:25
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline
|
porque vc não pode injetar???
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2007 17:05:16
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
pq estou usando DAO, e a menos que meu DAO seja um EJB naum da pra injetar
|
Rafael Meireles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 19:13:22
|
roanbrasil
JavaChild
Membro desde: 17/12/2007 12:03:50
Mensagens: 109
Localização: Campinas, SP
Offline
|
to com mesmo problema vc conseguiu resolver?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2009 14:56:30
|
Ferryman
JavaGuru
![[Avatar]](/images/avatar/2e3907cbad887e6a1bea84d450b756db.jpg)
Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline
|
rafaelmeireles wrote:pq estou usando DAO, e a menos que meu DAO seja um EJB naum da pra injetar
Qual seria o problema fazer o Dao ser um Stateless?
|
Rafael Farias Silva (@rafaferry)
Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner |
|
|
 |
|
|