GitHub repository: mandubian/generic-dao
Description: Generic Dao for Java Generics and Enum + Spring + Hibernate