India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

hibernate

1.Object Persistence.

 

  • Paradigms Of Object/Relational
  • Object/Relational_ Mismatch
  • Object/Relational Mapping-(ORM)
  • Java ORM/Persistent_Frameworks
2. Architecture  Of Hibernate

 

  • Hibernate Architecture & API
  • Hibernate Installation/Setup
  • Configuration _Properties
  • Mapping Of Files
3.Persistent _Classes.

 

  • POJOs
  • Java_Beans
  • Basics Of Mapping
  • Class to Table_ Mappings
  • Properties of Mapping
  • Identifiers , Generators
  • Natural Keys
  • Identifier_ Exposure
  • Quoting SQL Tables & Columns
4.Working On  Persistent Objects.

 

  • Entity_ Lifecycle
  • Transient_ State
  • Persistent_ State
  • Persistent Object Updates & Automatic Dirty Checking
  • Detatched _State
  • Object Identifiers _Revisited
  • The Merge
5.Components.

 

  • Domain_Model
  • Entities & Values
  • Components
6.Associations.

 

  • Many-to-one
  • Bidirectional-Many-to-one
  • The Other Collections
7.Other Associations.

 

  • One-to-one
  • Bidirectional-One-to-one
  • Many-to-many
  • Bidirectional _Many-to-many
8.Value Type Collections.

 

  • Collections-Value Types
  • Collections of  the Components
  • Sorting of Collections
9.Inheritance.

 

  • The Inheritance Mapping Strategies
  • Table per concrete class
  • The Table per  subclass
  • The Table per hierarchy
  • Inheritance Mapping Pros &Cons
  • Polymorphism
  • Table per concrete class with the unions
  • Choosing of  Inheritance Strategy
10.The Transitive Persistence.

 

  • Lazy_ Loading
  • Proxies
  • Eager _Loading
  • What’s a Proxy?
  • Detached Objects &Proxies
  • The Polymorphic Associations Revisited
11.Custom _Mapping.

 

  • Custom Mapping Types
  • User_ Type
  • Enumerations
12.HQL.

 

  • Options In Hibernate Object Fetching  
  • Hibernate_ Query
  • HQL_ Parameters
  • Named_ Queries
  • Native _SQL
13.Criteria.

 

  • Restrictions
  • Query
  • Scrolling
  • Query_ Hints
  • Query Option Pros & Cons
14.Transactions &  Concurrency

 

  • Java Transaction
  • Hibernate Transaction Configuration
  • Hibernate Transaction API
  • Concurrency
  • Levels  in Isolation
  • Optimistic_Locking
  • Versioning
  • Pessimistic_ Locking
15.Fetching Strategies.

 

  • N+1_ Selects
  • Join_Fetching
  • Sub-select Fetching
  • Batch_Fetching
  • Queries & Fetching Strategies
  • Cartesian product Problem
16.Cache.

 

  • Architecture  Of Hibernate Caching  
  • First Level -Cache
  • Second Level -Cache
  • Cache_Concurrency
  • Configuring of Second Level Cache
17.Annotations.

 

  • Metadata
  • Annotations Pros &Cons
  • Configuring of Hibernate Annotations
  • EJB3, JPA Annotations
  • Hibernate _Annotations