Hibernate Level-1 Training Syllabus

Curriculum Designed by Experts

Object Relational Mapping Concepts
Hibernate Basics

  • What is ORM?   
  • What is Hibernate?   
  • Elements of Hibernate   
  • Basic Steps
  • Configuring Hibernate   
  • Hibernate.properties   
  • hibernate.cfg.xml   
  • DataSource   
  • Hbm.xml   
  • Load the Configuration
  • Create the SessionFactory
  • Session   
  • Life cycle of entity   
  • Transient state   
  • Persistent state
  • Detached state   
  • Removed state   

Creating Persistent Classes

  • Create the Entity Class
  • Rule for Persistent Entities
  • Recommendations for Persistent Entities   
  • Add Hibernate Tags   

Object Identity

  • Database Versus Java Identity
  • Identity Scope
  • Identity Generation
  • User Assigned   
  • Generated

Using Persistent Objects

  • Opening Session
  • Saving Data
  • PopulateDatabase
  • Closing/Flushing the Session
  • Exception Handling   
  • Session.get()   
  • Session.load()
  • Session.save()   
  • Session.update()   
  • Session.merge()   
  • Transitive persistence   

Simple Composition and Associations

  • Association Versus Composition
  • Many-to-one
  • Components
  • One-to-one
  • Component Versus One-to-One

Collections

  • Collection Types
  • Simple Value Collections
  • Entity Collections
  • Bidirectional Associations
  • Cascading Operations
  • Sorting Collections
  • Composite Elements

Inheritance

  • Table per Subclass
  • Table per Class Hierarchy
  • Discriminator
  • Subclass

Talk to our Advisor.

+91