DAO Transparente es una librería que permite generar automáticamente Data Access Objects implementados con Spring y JPA o Hibernate. El principal objetivo es el desarrollo rápido de la capa de acceso a datos. El manejo de transacciones es el mismo utilizado por Spring.
Aun no tengo la documentacion pero pueden bajarse el codigo de:
https://github.com/jmiddleton/dao-transparente