hibernate JPA API final