+91 8800580756, +91 7982391947
info@thelogicals.com
description
curriculum
reviews
About this course

Hibernate is an open source technology that is widely used for Object Relational Mapping (referred as ORM) and data persistence. The word object represents popular object-oriented paradigm and the word relational denotes relational database. Today most of the applications are based on object-oriented paradigm and uses relational database to store application data. Today there is an array of popular enterprise applications that uses combination of java technology and relational databases.Hibernate is the best solution and can be easliy configured and integrated with other technologies such as struts and spring framework.

FAQs
Can I just enroll in a single course? I'm not interested in the entire course

Yes, One can enroll for one particular day as well based on their interested topics. Topics details are listed unter sylabus tab.

What is the refund policy?

We will refund the entire cost if candidate is not happy with training.

What background knowledge is necessary

Candidates should know Core Java concepts, Servlet/JSP basics and Basic HTML and CSS before taking this course.

Do i need to take the courses in a specific order

You need to learn basics of SQL query and JDBC before taking this course.

Syllabus

This course is designed for all java programmers who would like to understand hibernate and its uses. We assume that you already have understanding of Java and SQL before taking this course. We will be covering all important topics during this course. You will be able to implement hibernate efficiently after taking this course.

Week 1
Total Session: 5
Hello Hibernate

We will be covering during first week of course about hibernate Need, Architecture and its uses.

  • Hibernate Basics
    • About Hibernate , Advantages and Architecture
      60 minutes
    • Hibernate Vs JDBC, Eclipse Setup
      60 minutes
    • Session Vs SessionFactory classes and its Methods
      240 minutes
    • Hello Hibernate
      30 minutes
  • Tests and Project Work
    10 Questions
Week 2
Total Session: 5
Hibernate Mapping

Hibernate Mapping is all about how we map PoJO class to Database.

  • O/R Mapping
    • About Mapping
      30 minutes
    • Mapping Types, Mapping Elements
      60 minutes
    • Mapping PoJO class, Mapping Collection
      120 minutes
    • Hibernate Using annotation
      60 minutes
    • Crud Operations
      120 minutes
    • Object State, Transient vs Persistent vs Detached State
      60 minutes
  • Tests and Project Work
    10 Questions
Week 3
Total Session: 5
Inheritence Mapping and Association Mapping

Inheritence Mapping and Association Mapping.

  • Inheritence Mapping
    • Table per class Hierarchy
      90 minutes
    • Table per sub class
      90 minutes
    • Table per concrete class
      90 minutes
  • Association Mapping
    • One to One
      90 minutes
    • Many to one Mapping
      90 minutes
    • Many to Many Mapping
      90 minutes
  • Tests
    10 Questions
Week 4
Total Session:5
Hibernate Advance concepts

We will be learning about HQL, Criteria query and Native Query during this week.

  • Advance HB
    • HQL
      120 minutes
    • Criteria Queries
      120 minutes
    • Native SQL.
      120 minutes
  • Project Work and Tests
    10 Questions
Week 5
Total Session: 5
Caching

We will be explaining about first level of caching and second level of Caching during this week.

  • Caching
    • What is caching, Advantages
      60 minutes
    • First Level of Caching with Examples
      120 minutes
    • Second Level of caching with Examples
      120 minutes
    • Project Work
      240 minutes
  • Project Work and Tests
    10 Questions