| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2011 14:46:26
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Offline
|
Ola pessoal,
estou tentando criar um DAO genérico mas utilizo o CDI, estou tendo este erro abaixo, quem puder ajudar agradeço.
DAO
DAO Factory
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2011 17:26:06
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
Posta a implementação ou só a parte de declaração até class de sua classe.
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2011 17:45:29
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Offline
|
dreampeppers99 wrote:Posta a implementação ou só a parte de declaração até class de sua classe.
ai vai:
JPAUtil
bean
Interceptor
/**
*
* @author Dilnei
*
* Interceptador que ira receber uma EntityManager via Injeção de dependências da CDI.
*/
@Interceptor
@Transactional
public class TransactionInterceptor {
@Inject
private EntityManager em;
// Método que inicia a transação, este é o método que interceptara as requisições.
// Como nossa classe não implementa nenhuma interface,podemos atribuir qualquer nome
// para o método, para indicar que é ele que interceptará as invocações, precisamos
// anotar com @AroundInvoke.
@AroundInvoke
public Object intercept(InvocationContext context) throws Exception {
System.out.println("Abrindo a Transação");
em.getTransaction().begin();
// Passando para o JSF tratar a requisicão e pegando o retorno da lógica.
Object resultado = context.proceed();
em.getTransaction().commit();
System.out.println("comitando a Transação");
return resultado;
}
}
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2011 12:17:23
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Offline
|
Ola pessoal, consegui evoluir no weld mas agora tenho o erro nesta linnha do meu DaoFactory, agradeço quem puder ajudar:
ParameterizedType type = (ParameterizedType) injectionPoint.getType();
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2011 12:54:39
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
Veja se isso te ajuda brother
http://www.guj.com.br/java/230564-meu-jpafilter-nao-funciona-com-viewscoped
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
|
|