hibernate online training Hyderabad india

Object/Relational Paradigms
O/R Mismatch
Object Relational Mapping (ORM)
Java ORM/Persistent Frameworks
Hibernate Architecture and API
Hibernate Installation/Setup
Configuration
Configuration Properties
Mapping Files
POJOs
JavaBeans
Basic Mapping
Class to Table Mappings
Property Mapping
Identifiers
Generators
Natural Keys
Identifier Exposure
Quoting SQL Tables and Columns
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
One-to-one
Bidirectional One-to-one
Many-to-many
Bidirectional Many-to-many
Collections of Value Types
Collections of Components
Sorting Collections
Inheritance Mapping Strategies
Table per concrete class
Table per subclass
Table per hierarchy
Inheritance Mapping Pros/Cons
Polymorphism
Table per concrete class with unions
Choosing an Inheritance Strategy
Lazy Loading
Proxies
Eager Loading
What’s a Proxy?
Detached Objects and Proxies
Polymorphic Associations Revisited
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
The Java Transaction
Hibernate Transaction Configuration
Hibernate Transaction API
Concurrency
Isolation Levels
Optimistic Locking
Versioning
Pessimistic Locking
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