Training Diary System - JavaServerFaces 2.0 With Primefaces, Hibernate ORM