Hibernate

The Java Hibernate Query Language (HQL) course in Kolkata will lay the foundation to start in your career in this domain. One will learn Java Hibernate Query Language (HQL) concepts and techniques and do hands-on project to understand the concepts and prepare you for a career role in Java.

There are multiple courses available to fit the requirement of students and working Professionals.

  1. Foundation course for Core Java course.
  2. Advanced Java covering JDBC, Servlets, JSP
  3. Course on Frameworks covering Hibernate, Spring, Spring boot
What skills will the student gain?
After the completion of this course, the participant will be able to:
  • Bring advantages of Coding Hibernate Functions
  • Acquire an in-depth knowledge of Java EE Hibernate Query Language (HQL)
  • Understand Fundamentals of Object Relational Mapping
  • Learn to take on challenges Hibernate Caching and Query API
  • Hibernate annotations
  • Obtaining and Manipulating Different Caching Strategies</li
Mode of Training
  • The classes are delivered during Weekday or Weekend in classroom or online modes.
Locations:
  • The training is offered in locations like Chennai, Bangalore, Kolkata, Mumbai and NCR.

The course outline delivered during the class is as follows

UNIT 1: Introduction
  • What is persistence?
  • Understanding ORM
  • Hibernate - Introduction & Alternatives
  • Hibernate Architecture and API
  • Installing and Configuring Hibernate
  • First Hibernate Application
  • Why is Hibernate better than JDBC?
UNIT 2: Working with Hibernate
  • Working with Session interface
  • Select, Update, Delete program
  • Transaction program
UNIT 3: Fundamentals of Object Relational Mapping
  • Basic O/R Mapping
  • Associations
  • One-to-one, Many-to-one
  • Many-to-many Relationships
  • Applying Mappings to Associations
  • Types of Mapping
  • Association Mappings
  • Associations in the Real World
  • Implementing inheritance
  • Implementing Inheritance With Table Per Class Strategy
  • Implementing Inheritance With Joined Strategy
  • CRUD Operations
  • Transient, Persistent and Detached Objects
  • Understanding State Changes
  • Persisting Detached Objects

UNIT 4: Hibernate annotations
  • Introduction of Annotations
  • Creating Hibernate Mappings with Annotations
  • Cons and pros of annotations
  • Configuring the Annotated Classes
  • Configure Annotations in Your Application
  • Persistence Annotations
  • Modeling Entity Relationships

UNIT 5: Java EE Hibernate Query Language (HQL)
  • Why to use HQL?
  • Building HQL Queries
  • The From, Select, Where, Order by, Group by and Having Clause
  • The Group by and having Clause
  • Associations and joins
  • Aggregate functions and Expressions
  • Bulk Updates and Deletes

UNIT 6: The Criteria Query API
  • Introduction to Criteria API
  • Multi-criteria search functionalities
  • When are multi-criteria search screens appropriate?
  • Using the Hibernate Criteria API
  • Using Restrictions with Criteria
  • Paging Through the Result Set
  • Obtaining a Unique Result
  • Sorting the Query’s Results
  • Projections and Aggregates
  • Query by Example (QBE)

UNIT 7: Hibernate Caching
  • Need of Caching in Hibernate
  • How Caching works
  • Configuring Second Level Cache
  • Different Caching Strategies
Course NameDelivery ModeFeeSpecial Offer
Java Hibernate Query Language (HQL) Certification with Self-Learning Rs. 7,000+ GST discount for 2+ enrollments

Basic programing knowledge will be helpful.

  • Delegate pack consisting of study material and exercises
  • Live Instructor training with a proficient, industrially-rich and seasoned expert

This is a complete hands-on training where the trainer will demonstrate each feature and participants will follow and do the same on the system.

After you enroll, you will be guided on how to access the system.

No. You will need to arrange software for your use.

You can gather your doubts and come by prior appointment to get your doubts cleared.

Yes, participants receive a certificate after completing the course provided they have attended 90% of the class.

A Few Things You’ll Love!

  • Experienced Training Partner
  • Certified & Industry Expert Trainers
  • Multiple Training Delivery Models
  • Customized
    Course
  • 24/7 e-Learning Access
  • Assessments and Mock Tests
  • Placement Assistance
Training Calendar
Whatsapp Logo