updating several DAO methods to use pure HQL (#36)