This is because Hibernate doesn't know about your WaDAO entity. You have to register it with Configuration.addAnnotatedClass
configuration.addAnnotatedClass(WaDAO.class);
And by the way, the Data Access Object (DAO) pattern in Hibernate is implemented by the Session/EntityManager object.