JSF, JPA, Hibernate, Primefaces