JSF, JPA, Hibernate