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.
Overview
Syllabus
Hibernate Tutorial 01 - Introduction To Hibernate.
Hibernate Tutorial 02 - Setting Up Hibernate.
Hibernate Tutorial 03 Part 1- Writing a Hibernate Application.
Hibernate Tutorial 03 Part 2- Writing the Model Class with Annotations.
Hibernate Tutorial 03 Part 3- Saving Objects using Hibernate APIs.
Hibernate Tutorial 04 - hbm2ddl Configuration and Name Annotations.
Hibernate Tutorial 05 - More Annotations.
Hibernate Tutorial 06 - Retrieving Objects using session.get.
Hibernate Tutorial 07 - Primary Keys.
Hibernate Tutorial 08 - Value Types and Embedding Objects.
Hibernate Tutorial 09 - AttributeOverrides and Embedded Object Keys.
Hibernate Tutorial 10 - Saving Collections.
Hibernate Tutorial 11 - Configuring Collections and Adding Keys.
Hibernate Tutorial 12 - Proxy Objects and Eager and Lazy Fetch Types.
Hibernate Tutorial 13 - One To One Mapping.
Hibernate Tutorial 14 - One To Many Mapping.
Hibernate Tutorial 15 - mappedBy and Many To Many Mapping.
Hibernate Tutorial 16 - CascadeTypes and Other Things.
Hibernate Tutorial 17 - Implementing Inheritance.
Hibernate Tutorial 18 - Implementing Inheritance - Single Table Strategy.
Hibernate Tutorial 19 - Implementing Inheritance With Table Per Class Strategy.
Hibernate Tutorial 20 - Implementing Inheritance With Joined Strategy.
Hibernate Tutorial 21 - CRUD Operations.
Hibernate Tutorial 22 - Transient, Persistent and Detached Objects.
Hibernate Tutorial 23 - Understanding State Changes.
Hibernate Tutorial 24 - Persisting Detached Objects.
Hibernate Tutorial 25 - Introducing HQL and the Query Object.
Hibernate Tutorial 26 - Select and Pagination in HQL.
Hibernate Tutorial 27 - Understanding Parameter Binding and SQL Injection.
Hibernate Tutorial 28 - Named Queries.
Hibernate Tutorial 29 - Introduction to Criteria API.
Hibernate Tutorial 30 - Understanding Restrictions.
Hibernate Tutorial 31 - Projections and Query By Example.
Hibernate Tutorial 32 - Cacheing in Hibernate.
Hibernate Tutorial 33 - Configuring Second Level Cache.
Hibernate Tutorial 34 - Using Query Cache.
Taught by
Java Brains