Integrated Hibernate-Generic-DAO. But next step is to migrate to Spring Data JPA.

Works with MySQL, but not with HSql.