
Explore one-to-one associations in Hibernate and contrast them with one-to-many, many-to-one, and many-to-many relationships, using embeddable options, fetch types, and cascading operations.
Explore JPA annotations for temporal data precision, enumeration, and element collections; understand how to map embeddables, collection tables, and fetch strategies, and how to order results by a given column.
Explore the session object in Hibernate from scratch, manage database interactions with create, read, update, delete operations, and control object states through transient, persistent, and detached lifecycles.
Explore Hibernate's criteria API to build type-safe queries, create criteria with roots and joins, and retrieve single or multi-column results such as employee first and last names and salaries.
This course offers to teach you Hibernate from beginner to advanced topics. If you are a Java developer and want to learn Hibernate or you used Hibernate but you want to expand your knowledge, this course is for you! At the end of this course, you will learn all the topics related with Hibernate and you will have sample projects which you can easily adapt and use for your own projects.