Hibernate provides an elegant and robust solution to the problem of persisting Java objects. Its tremendous success with the developer community has made this library essential and has inspired new standards (J2EE and EJB3 Java Persistence API to J2EE5). The course covers all aspects of the Object Relational Mapping and the solutions provided by Hibernate.