using hibernate orm to get the data otherwise we have to fight OC4J for using an old JPA implementation