Hibernate with annotations.