No entiendo exactamente en que punto te encuentras. JSF no tiene que ver con Hibernate, está en otra "capa" y no se necesita JSF para inicializar Hibernate ni nada parecido. Si alguien lo hace así, que me busquen una poco de leña, un poste, una cuerda y un mechero y lo arreglamos rápido
.
Más en serio, puedes entender más o menos lo necesario echandole un vistazo a la introducción del manual de Hibernate:
http://www.hibernate.org/hib_docs/v3...-firstapp.html
S!