Duration: 1 months
Fee type: Free

In today’s world 90% of applications are “Database Application”, therefore, making the application flexible enough to cope up with almost any database like (Oracle, MySQL, MS SQL Server, DB2 etc.) is utmost important. To overcome the problem of database dependency a concept of Object Relation Mapping (ORM) was introduced which tells us how to map an object into relational database table. Hibernate is most popular ORM tool which every Java Developer should know. In this course we will be learning the basic and complex mapping of objects to the database tables. We will also be having hands on experience with the real time project. 

1. Hibernate Introduction

Duration: 1 week

·         Understanding ORM

·         Introduction of Hibernate

·         Hibernate over JDBC

·         Hibernate Architecture

·         Creating First Hibernate Application

2. Mapping Inheritance

Duration: 1 week

·         Table per Concrete Class

·         Table per Class Hierarchy

·         Table per subclass

3. Collection Mapping

Duration: 1 week

·         Mapping Array of primitive type

·         Mapping Array of complex type

·         Mapping a List of primitive type

·         Mapping a List of complex type

·         Mapping a Set of primitive type

·         Mapping a Set of complex type

·         Mapping a Map and Properties

4. Aggregation Relation

Duration: 1 week

·         Association Mapping

·         One-to-One

·         One-to-Many

·         Many-to-Many

·         Unidirectional and Bidirectional relation

5. Querying data

Duration: 1 week

·         Using Query Interface

·         Using Criteria Interface

·         Restrictions

·         Projection

·         Order

·         Hibernate native SQL

·         Hibernate Query Language (HQL)

6. Hibernate Advance concepts

Duration: 1 week

·         Caching

·         Batch Processing

·         Interceptors

·         Annotations

An Academic Initiative of CEBS © Adept 2017-18. All Right Reserved. Privacy Policy