Notebooks

  Advanced

New Page

Caching and Loading Strategies

Understanding the concepts of First and Second Level Cache, Lazy and Eager Loading.

Locking and Versioning

Exploring Optimistic and Pessimistic Locking, and the concept of Versioning.

Hibernate Proxies and Collections

Learning about Hibernate Proxies and the usage of Sorted and Ordered Collections.

Introduction to HQL

Understanding the basics of Hibernate Query Language, its syntax, and comparison with SQL.

Named Queries and Criteria Query

Exploring Named Queries and Criteria Query in HQL.

Criteria API

Learning about the Criteria API and its usage.

Configuration Management

Exploring the Configuration File and Configuration Object in Hibernate.

Core Methods

Understanding the usage of core Hibernate methods like get(), load(), save(), persist(), update(), merge(), evict(), remove(), etc.

Hibernate Operations

Exploring the differences between various Hibernate operations like save vs persist, get vs load, update vs merge.

Integration with Spring

Understanding how Hibernate can be integrated with Spring.