Managed Persistence Context -> Hibernate no JBoss

Por favor, preciso de uma luz nisso!!

Estou usando o JBoss e quero fazer um serviço de consulta no banco de dados.

Pensei em fazer uma DAO genérica como em http://blog.hibernate.org/Bloggers/GenericDAOPatternWithJDK50 , mas anotar a classe GenericDAO com @Stateless.
Primeira dúvida: É isso mesmo ou estou viajando?

Então eu pensei que pudesse usar um @PersistenceContext para injetar um entity manager para minha DAO. Segunda dúvida: eu teria injeção de um entity manager em um Stateless java bean, isso parece meio estranho para mim. É isso que eu tenho que fazer?

Terceira dúvida: Se tudo antes está certo, como faço a injeção de dependencia usando Hibernate? Quero usar Example e Criterion, por isso não posso usar JPA puro. Não posso usar o @PersistenceContext para injetar uma Session, o q eu faço?

Estou bem :?: :?: :?: :?: :?: … se pelo menos pudesse consultar o hibernate.org, talvez encontraria alguma coisa. Alguem sabe pq está fora do ar por tanto tempo?