Hibernate is the most used object-relational mapper framework for enterprise Java applications. The reason for the popularity of hibernate is mainly because Hibernate offers a lot of advantages compared to JDBC
- Less coding
- Higher productivity
- Better flexibility regarding changes of entities or database changes
- Promotes implementing a good object oriented domain model
- Often gives a better performance
These advantages do not just happen if you start using Hibernate. You need a good and thorough understanding of the different aspects of Hibernate so that Hibernate is used most efficiently. In this course we will look at all the different features that Hibernate offers, and we will discuss the different Hibernate patterns and best practices.
This course contains many hands-on exercises that allow course participants to gain hands-on experience with the different Hibernate features. These hands-on exercises also give a deeper understanding of the different Hibernate features.