Search Courses  in 

Get CourseName COURSE FEES Instantly from BEST Training Institutes!


My City

I need details for


My Name

My Mobile Number

My Email ID

Hibernate training course content


Hibernate Course Content

Object Persistence

» Object/Relational Paradigms
» O/R Mismatch
» Object Relational Mapping (ORM)
» Java ORM/Persistent Frameworks

Hibernate Architecture

» Hibernate Architecture and API
» Hibernate Installation/Setup
» Configuration
» Configuration Properties
» Mapping Files

Persistent Classes

» JavaBeans
» Basic Mapping
» Class to Table Mappings
» Property Mapping
» Identifiers
» Generators
» Natural Keys
» Identifier Exposure
» Quoting SQL Tables and Columns

Working with Persistent Objects

» Entity Lifecycle
» Transient State
» Persistent State
» Persistent Object Updates and Automatic Dirty Checking
» Detatched State
» Deleted
» Object Identifiers Revisited
» Merge


» Domain Model
» Entities and Values
» Components


» Many-to-one
» Bidirectional Many-to-one
» Other Collections

Other Associations

» One-to-one
» Bidirectional One-to-one
» Many-to-many
» Bidirectional Many-to-many

Value Type Collections

» Collections of Value Types
» Collections of Components
» Sorting Collections


» Inheritance Mapping Strategies
» Table per concrete class
» able per subclass
» Table per hierarchy
» Inheritance Mapping Pros/Cons
» Polymorphism
» Table per concrete class with unions
» Choosing an Inheritance Strategy

Transitive Persistence

» Lazy Loading
» Proxies
» Eager Loading
» What?s a Proxy?
» Detached Objects and Proxies
» Polymorphic Associations Revisited

Custom Mapping

» Custom Mapping Types
» User Type
» Enumerations


» Hibernate Object Fetching Options
» Hibernate Query
» HQL Parameters
» Named Queries
» Native SQL


» Restrictions
» Query By Example
» Scrolling
» Query Hints
» Query Option Pros/Cons

Transactions and Concurrency

» The Java Transaction
» Hibernate Transaction Configuration
» Hibernate Transaction API
» Concurrency
» Isolation Levels
» Optimistic Locking
» Versioning
» Pessimistic Locking

Fetching Strategies

» N+1 Selects
» Join Fetching
» Subselect Fetching
» Batch Fetching
» Queries and Fetching Strategies
» Cartesian product Problem


» Hibernate Caching Architecture
» First Level Cache
» Second Level Cache
» Cache Concurrency
» Configuring Second Level Cache


» Metadata
» Annotations Pros/Cons
» Configuring Hibernate Annotations
» EJB3/JPA Annotations
» Hibernate Annotations

Below you can find city wise Hibernate Institutes

Hibernate training institutes in India

Hibernate training institutes in Chennai

Hibernate training institutes in Bangalore

Hibernate training institutes in Mumbai

Hibernate training institutes in Pune

Hibernate training institutes in Delhi-NCR


27-08-2013 by Training Support

Unix Academy Delhi Training

High Technologies Solutions - Delhi,Noida,Gurgaon

Embedded Technosolutions Mumbai


GRRAS Institute Ahmedabad Jaipur Pune

Sun Infosystems Surat

Indian Institute of Technocrafts, Kolkata

vgit kilpauke learning, e-publishing, technical writting courses

Peridot Systems Chennai

Systems Domain Bangalore

Dallas Technologies Bangalore

7 Eleven Arthashastra Chennai

HITS computer Education chennai

Core Mind Technologies Chennai

Mazenet SolutionAMEKS Infotech Ekkattuthangal, Chennai

HB Services Adyar Training InstituteITBMS chennai Best Training Institute

Best Oracle PHP Java Training chennaiCareer Innovation Technologies Velachery

IICT Chrompet - SAP Training in ChennaiPMP Training in India

IIHT Bangalore

JITS Training

RIA Institute of Technology Bangalore

IIHT Vadapalani Chennai

Training course fee & Discounts