Sample Java EE 7 project with a generic DAO implementation