Hibernate Online Training

Introduction

Hibernate framework is an open source, lightweight and ORM tool licensed under GNU. It facilitates the advancement of Java application connect to the database. ORM tools help to simplify the data manipulation, data access and data creation. It manages the mapping of database tables to Java classes and provides data retrieval and query facilities. It solves object relational impedance discrepancy issues by substituting direct persistence concern database accesses with high level object handling operation. It generates SQL query grounded on the underlying database and try to free the developer from object conversion and manual result set handling.

COURSE SUMMARY

Course Name Hibernate Online Training
Contents Fundamentals and Concepts of Hibernate
Duration 30 Hours with Flexible timings
Delivery Instructor Led-Live Online Training
Eligibility Any Graduate
Ideal For Fresher, Aspiring job seekers in the field of Java programming
Next Batch Please visit the schedule section

Course Objectives

  • Understand the architecture of Hibernate.
  • Understand the challenges of mapping relational databases to objects.
  • Advance Hibernate’s Caching Architecture.
  • Learn Hibernate’s techniques for mapping relational database tables to Java inheritance trees.
  • Study the Hibernate Query Criteria and Language for restoring Java objects.
  • Know how to configure and setup Hibernate for a Java project.
  • Distinguish between Value and entity types.
  • Map collections and associations.
  • Write queries using Hibernate Query Language.

PRE-REQUISITES: Knowledge of Java Programming Language, Basic Knowledge of Relational Databases, SQL and JDBC

Course Curriculum

MODULE 1: OBJECT PERSISTENCE

TOPICS: Object Or Relational Paradigms, Object Relational Mapping, Java Orm Or Persistent Frameworks, O/R Mismatch

MODULE 2: HIBERNATE ARCHITECTURE

TOPICS: Hibernate Installation Or Setup, Configuration, Hibernate Architecture And Api, Configuration Properties, Mapping Files

MODULE 3: PERSISTENT CLASSES

TOPICS: Javabeans, Pojos, Class To Table Mappings, Basic Mapping, Identifiers, Natural Keys, Property Mapping, Generators, Quoting Sql Tables And Columns, Identifier Exposure

MODULE 4: WORKING WITH PERSISTENT OBJECTS

TOPICS: Entity Lifecycle, Persistent Object Updates And Automatic Dirty Checking, Transient State, Deleted, Persistent State, Object Identifiers Revisited, Detached State, Merge

MODULE 5: COMPONENTS

TOPICS: Entities And Values, Domain Model, Components

MODULE 6: ASSOCIATIONS

TOPICS: Other Collections, Many To One, Many To One Map, Many To One List, Many To One Bag, Bidirectional Many To One, Many To One Array

MODULE 7: VALUE TYPE COLLECTIONS AND INHERITANCE

TOPICS: Collections Of Components, Sorting Collections, Collections Of Value Types, Table Per Concrete Class, Table Per Subclass, Inheritance Mapping Pros Or Cons, Table Per Hierarchy, Inheritance Mapping Strategies, Polymorphism, Choosing An Inheritance Strategy, Table Per Concrete Class With Unions

MODULE 8: TRANSITIVE PERSISTENCE AND CUSTOM MAPPING

TOPICS: Proxies, Lazy Loading, What’s A Proxy?, Eager Loading, Detached Objects And Proxies, Polymorphic Associations Revisited, User Type, Enumerations, Custom Mapping Types

MODULE 9: HQL AND CRITERIA

TOPICS: Hibernate Object Fetching Options, Hql Parameters, Hibernate Query, Native Sql, Named Queries, Query By Example, Restrictions, Pagination, Scrolling, Query Option Pros Or Cons, Query Hints

MODULE 10: TRANSACTIONS AND CONCURRENCY

TOPICS: Hibernate Transaction Api, The Java Transaction, Isolation Levels, Hibernate Transaction Configuration, Concurrency, Versioning, Optimistic Locking Without Versioning, Optimistic Locking, Pessimistic Locking

 

Download Material

Write Review

Real World Use Cases

★★★★☆
4 5 1
The best part about the course is that, the variety of problems with real world use cases were covered.

Professional electronic learning at its best

★★★★★
5 5 1
Super professional training with big impact I got course due to their catalog of courses in no time. It was my first trial of electronic trading on a subject that I was good at, project management. And I felt relaxed to get the electronic training. Not only that, IQ Online Training provided class training in my country Saudi Arabia, too. Which was a surprise to have this capability to associate electronic and class training. But thy do that seamlessly Thanks IQ Online Training and its staff including the team of support(Rani especially) they have been wonderful

Self study , bright study

★★★★☆
4 5 1
IQ Online training is good for student preparing for board and it. Its problems solving in depth according to your level of understanding. If you don't any concept they will understand in a way you never going to forget. Weekly tests and group discussion is awesome. Last time revision and study tips and moral boost tips keeps you motivated. Design and loading is fine but reliability is very good. Its programming of concepts of questions from base to imaginative queries you get best here solved. Customer support is promptly active and responsive every time. Ya its remunerative but gives knowledge of every cent you paid. By preparing with simply learn you surely going to get success and explore your senses and qualities.

Extremely Hard Working

★★★★☆
4 5 1
IQ Online Training has been an unique and fulfilling experience. The course contents are up-to-date and the instructors are industry trained and extremely hard working. The support is always willing to help you out in various ways as promptly as possible. IQ Online Training redefines the way online training is conducted by making it as futuristic as possible, with utmost care and minute detailing, packaged into the a unique virtual classroom. Thank you IQ Online Training!

Fantastic Online Courses

★★★★☆
4 5 1
I was a bit sceptical about signing up for an online course but I have to say that I'm delighted with the experience. The course itself is extensive, it gives me plenty of online access, expertise, projects and crucially access to customer services to help me pass my course.

More reviews...

Summary
Review Date
Reviewed Item
Hibernate Online Training - Nice
Author Rating
5
Please follow and like us:

Testimonials

Write a Review

No review posted.