WIP: converting DAO to use Hibernate instead of JDBC