1
resposta

Cusro de VRAPTOR

Pessoal, quando sigo o exemplo do curso para injetar um entityManager Eu recebo o seguinte warning: No bean is eligible for injection to the injection point [JSR-346 §5.2.2]

    @Inject
    public ProdutoDao(EntityManager em) {
        this.em = em;
    }

Se eu rodo a aplicação emsmo com esse warning recebo a seguinte exception

org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type EntityManager with qualifiers @Default
  at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public br.com.caelum.vraptor.dao.ProdutoDao(EntityManager)
  at br.com.caelum.vraptor.dao.ProdutoDao.<init>(ProdutoDao.java:0)

Estou totalmente perdido nesse erro.

1 resposta

Oi Rogério, você criou o produtor do EntityManager? Parece que é isso que ta faltando.