Repository x Spring x Hibernate

Sei que já faz muito tempo que este POST foi escrito e com certeza você já deve ter encontrado alguma solução. Mas caso queira conferir mais uma maneira de resolver seu problema, sugiro que leia este post: http://submundojava.com.br/wordpress/2010/04/04/injetando-repositorios-em-entidades-com-spring/

Abraço.