Hibernate Framework .

Hibernate Framework ORM (Hibernate in short) is an object-relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate Framework is free software that is distributed under the GNU Lesser General Public License 2.1. Hibernate’s primary feature is mapping from Java classes to database tables, and mapping from Java data types to SQL data types. Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from the manual handling and object conversion of the result set.

hibernate framework training

Hibernate Framework course explores the internals of Hibernate by discussing what occurs inside a Hibernate session and how Entities are managed. Then, we cover core topics such as mapping, querying, caching, and we demonstrate how to use a wide range of very useful annotations. Additionally, you will learn how to create event listeners or interceptors utilizing the improved architecture in the latest version of Hibernate.

Duration: 32 hours

CALL: +91 9310024503 / 9312411592
  1. Introduction To Hibernate
  2. Setting Up Hibernate
  3. Part-1- Writing a Hibernate Application
  4. Part-2-Writing-the-Model-Class-with-Annotations
  5. Part-3-Saving-Objects-using-Hibernate-APIs
  6. hbm2ddl-Configuration-and-Name-Annotations
  7. More-Annotations
  8. Retrieving-Objects-using-session-get
  9. Primary-Keys
  10. Value-Types-and-Embedding-Objects
  11. AttributeOverrides-and-Embedded-Object-Keys
  12. Saving-Collections
  13. Configuring Collections and Adding Keys
  14. Proxy Objects and Eager and Lazy Fetch Types
  15. One To One Mapping
  16. One To Many Mapping
  17. mappedBy and Many To Many Mapping
  18. CascadeTypes and Other Things
  19. Implementing Inheritance
  20. Implementing Inheritance – Single Table Strategy
  21. Implementing Inheritance With Table Per Class Strategy
  22. Implementing Inheritance With Joined Strategy
  23. CRUD Operations
  24. Transient, Persistent and Detached Objects
  25. Understanding-State-Changes
  26. Persisting-Detached-Objects
  27. Introducing HQL and the Query Object
  28. Select-and-Pagination-in-HQL
  29. Understanding Parameter Binding and SQL Injection
  30. Named Queries
  31. Introduction-to-Criteria-API
  32. Understanding-Restrictions
  33. Projections-and-Query-By-Example
  34. Cacheing-in-Hibernate
  35. Configuring-Second-Level-Cache
  36. Using-Query-Cache


Network Nuts is pioneer in providing Open source training since 2004. Contributing maximum number of Linux AWS Cloud and DevOps certified professionals. Life time placement support. Added with the most exhaustive videos on our YouTube channel.

Free Videos


CALL: +91 9312411592 / 9911962206