HIBERNATE ONLINE TRAINING

KITS Online Training Institute provides best Hibernate Training course by our highly professional certified trainers. 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. We are delighted to be one of the best leading IT online training with best experienced IT professionals and skilled resources. We have been offering courses to consultants, companies so that they can meet all the challenges in their respective technologies.

Hibernate Training 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.

  • POJOs
  • 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

Components.

  • Domain Model
  • Entities and Values
  • Components

Associations.

  • 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

  • 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

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

HQL

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

Criteria

  • 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

Cache

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

Annotations

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

Highlights of Hibernate Training:-

*  Very in depth course material with Real Time Scenarios for each topic with its Solutions for Hibernate Trainings.

*  We Also provide Case studies  for Hibernate Training.

*  We do Schedule the sessions based upon your comfort by our Highly Qualified Trainers and Real time Experts.

*  We provide you with your recorded session for further Reference.

* We also provide Normal Track, Fast Track and Weekend Batches also for Hibernate Training.

* We also provide Cost Effective and Flexible Payment Schemes.

Contact For More Information On Hibernate Training          hibernate training enquiry

Hibernate Training Overall rating: ★★★★☆ 4.4 based on 427 reviews
5 1

hibernate training enquiry

Request for demo

Other Related Courses