DUVIDA EJB
Boa noite,
Estou com dificuldade para montar um programa de importação com a seguinte estrutura:
- a página com primefaces;
- um managed bean com view scoped, que faz o upload e chama a classe que faz a importação do xml (parse);
- a classe que faz a importação está anotada como @Stateless e chama o DAO para fazer a inclusão dos registros na base (chamo através de um @EJB);
- o DAO tb está anotado como @Stateless
Acontece que, minha classe que faz o parse do arquivo não injeta o DAO e se eu faço o uso do DAO diretamente no "managed bean" funciona. Eu não posso fazer a injeção de um EJB dentro de outro?
@Stateless
public class ParseMonitoramento extends DefaultHandler implements Serializable {
@EJB
MnLoteDao daoLT;
Estou com dificuldade para montar um programa de importação com a seguinte estrutura:
- a página com primefaces;
- um managed bean com view scoped, que faz o upload e chama a classe que faz a importação do xml (parse);
- a classe que faz a importação está anotada como @Stateless e chama o DAO para fazer a inclusão dos registros na base (chamo através de um @EJB);
- o DAO tb está anotado como @Stateless
Acontece que, minha classe que faz o parse do arquivo não injeta o DAO e se eu faço o uso do DAO diretamente no "managed bean" funciona. Eu não posso fazer a injeção de um EJB dentro de outro?
@Stateless
public class ParseMonitoramento extends DefaultHandler implements Serializable {
@EJB
MnLoteDao daoLT;
Ricardo Pestana
Curtidas 0