For Online Training :
Phone No : 9290971883, 9247461324
Email ID : revanthonlinetraining@gmail.com
For Class Room Training :
Phone No : 9394799566, 9290641808
Email ID : revanthclassroom@gmail.com
Institute Address:
B1, 3rd Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad, India.

Hibernate Online Training

Hibernate Online Training


Course Duration : 15 Hrs


Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions. Hibernate's primary feature is mapping from Java classes to database tables and from Java data types to SQL data types. Hibernate also provides data query and retrieval facilities. Hibernate generates the SQL calls and attempts to relieve the developer from manual result set handling and object conversion and keep the application portable to all supported SQL databases with little performance overhead.


Hibernate Course Content


1.Object Persistence.
  • Object/Relational Paradigms
  • O/R Mismatch
  • Object Relational Mapping (ORM)
  • Java ORM/Persistent Frameworks
2.Hibernate Architecture .
  • Hibernate Architecture and API
  • Hibernate Installation/Setup
  • Configuration
  • Configuration Properties
  • Mapping Files
3.Persistent Classes.
  • POJOs
  • JavaBeans
  • Basic Mapping
  • Class to Table Mappings
  • Property Mapping
  • Identifiers
  • Generators
  • Natural Keys
  • Identifier Exposure
  • Quoting SQL Tables and Columns
4.Working with Persistent Objects.
  • Entity Lifecycle
  • Transient State
  • Persistent State
  • Persistent Object Updates and Automatic Dirty Checking
  • Detatched State
  • Deleted
  • Object Identifiers Revisited
  • Merge
5.Components.
  • Domain Model
  • Entities and Values
  • Components
6.Associations.
  • Many-to-one
  • Bidirectional Many-to-one
  • Other Collections
7.Other Associations.
  • One-to-one
  • Bidirectional One-to-one
  • Many-to-many
  • Bidirectional Many-to-many
8.Value Type Collections.
  • Collections of Value Types
  • Collections of Components
  • Sorting Collections
9.Inheritance.
  • 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
10.Transitive Persistence.
  • Lazy Loading
  • Proxies
  • Eager Loading
  • What’s a Proxy?
  • Detached Objects and Proxies
  • Polymorphic Associations Revisited
11.Custom Mapping.
  • Custom Mapping Types
  • User Type
  • Enumerations
12.HQL.
  • Hibernate Object Fetching Options
  • Hibernate Query
  • HQL Parameters
  • Named Queries
  • Native SQL
13.Criteria.
  • Restrictions
  • Query By Example
  • Scrolling
  • Query Hints
  • Query Option Pros/Cons
14.Transactions and Concurrency.
  • The Java Transaction
  • Hibernate Transaction Configuration
  • Hibernate Transaction API
  • Concurrency
  • Isolation Levels
  • Optimistic Locking
  • Versioning
  • Pessimistic Locking
15.Fetching Strategies.
  • N+1 Selects
  • Join Fetching
  • Subselect Fetching
  • Batch Fetching
  • Queries and Fetching Strategies
  • Cartesian product Problem
16.Cache.
  • Hibernate Caching Architecture
  • First Level Cache
  • Second Level Cache
  • Cache Concurrency
  • Configuring Second Level Cache
17.Annotations.
  • Metadata
  • Annotations Pros/Cons
  • Configuring Hibernate Annotations
  • EJB3/JPA Annotations
  • Hibernate Annotations

We are providing Hibernate Online Training in Ameerpet Hyderabad. We are one of best Institute to provide Best High Quality Hibernate online training all over India. If you are staying in Hyderabad, Bangalore, Chennai, Pune, Delhi, USA, UK, Australia, Singapore etc. and unable to attend regular class room training programs then contact our training institute for information on online training. For more details on Hibernate Online Training please call to 9290971883, / 9247461324, or drop a mail to revanthonlinetraining@gmail.com

Hibernate online training institute address : B1, 3rd Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad, India


Hibernate Online Training from India

Online Training Enquiry Form

Security-Code reload security code

Online Software Courses