Hibernate online training

Objectives

In this course, you will learn about hibernate framework and how to interact with the database. You will learn to perform CRUD(Create-Read-Update-Delete) operations on various databases.

Pre-requisites

Basic knowledge of Java and any RDBMS databases like mySQL/MS-SQL/Oracle etc...

Topics

  • Overview
  • Architecture
  • Environment
  • Configuration
  • Sessions
  • Persistent Class
  • Mapping Files
  • Mapping Types
  • Examples
  • O/R Mappings
  • @Annotations
  • Hibernate Query Language(HQL)
  • Criteria Queries
  • Restrictions
  • Named Queries
  • Native SQL
  • Caching (First level, Second level caching using EhCache)
  • Batch Processing
  • Interceptors