Galera começei um projeto usando Jboss Seam na empresa em que trabalho e me deparei com o seguinte problema:
Hoje temos um projeto em que nossos DAOs são EJBs e pelo o que vi no Seam em muitos exemplos ele usa o EntityManager
direto no backbean colocando a anotação @IN, no meu caso quero no backbean chamar o DAO.
Para fazer funcionar tive que anotar o meu backbean com @Statefull para poder fazer a injeção do DAO,
achei estranho ter que deixar o backbean como um EJB só para instanciar o DAO, esta certo isso ou tem alguma outra forma melhor de se fazer?