Description:
In this course, you will learn about Hibernate. You will learn about setting up Hibernate, writing a Hibernate application, writing the model class with annotations, saving objects using Hibernate APIs, configuration and name annotations, retrieving objects, primary keys, value types and embedding objects, attribute overrides and embedded object keys, saving collections, configuring collections and adding keys, proxy objects and eager and lazy fetch types, one-to-one mapping, one-to-many mapping, many-to-many mapping, cascade types, implementing inheritance, CRUD operations, transient, persistent and detached objects, state changes, HQL and the query object, select and pagination in HQL, parameter binding and SQL injection, named queries, criteria API, restrictions, projections and query, caching in Hibernate, configuring second-level cache, and using query cache.