Tomasz Nurkiewicz: Spring Data JDBC generic DAO implementation - most lightweight ORM ever