Repositorio, e especificações como implementar

Para uma explanação sobre repositórios e especificações bem como sua implementação confira o artigo publicado em
http://progdicas.blogspot.com

A uma explicação de como usar o padrão especificação do DDD junto com o Hibernate.