Hibernate specific classes and DAO implementation. Includes utilities to drop and create the database schema using Hibernate.