Olá,
estou pensando/montando a arquitetura de um sistema e estou com algumas dúvidas referentes a melhor forma de implementar o Repositório. Estou pensando em usar o Querydsl http://www.querydsl.com/.
O problema que vejo é como farei os métodos que necessitam de paginação e ordenação?
Não quero expor o Querydsl pra fora do meu Repositório e também não quero deixar os métodos poluídos com um monte de parâmetro.
Meu projeto é baseado em JSF2 + EJB3.1 + JPA2 + Primefaces. Alguma sugestão de pattern ou método para resolver essa situação de forma que deixe meu repositório mais “clean/liso”?