Hibernate with Spring, Bangalore, 1 Aug - 2 Aug 2011

Hibernate with Spring, Bangalore, 1 Aug - 2 Aug 2011


  • Online Registration

    Sale Date Ended

    INR 29750
    Sold Out

Invite friends

Contact Us

Page Views : 798

About The Event

In this 3-day training you will learn how to create effective data-driven Spring applications with Hibernate. The training shows the use of both XML and annotation based configuration of both Spring and Hibernate.
Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in a highly interactive, intensely hands-on setting.
Audience: This training is designed for developers interested in using Hibernate with Spring


Create basic Java web applications
Basic understanding of JDBC and relational database concepts

Instructor - Kamal Govindraj, Senior Consulatant, SpringPeople

Training Objectives:

Configure Hibernate in the context of a Spring application
Create efficient object/relational mappings with Hibernate
Leverage the Spring Framework to facilitate Hibernate session, transaction and exception management
Use Hibernate with Spring and understand fundamental architectural issues
Know how and when to use parts of the Spring Framework

Training Outline:                                      

Day 1: Spring Framework Foundations

Introduction to Spring
Using Spring to configure an application
Simplifying application configuration
Annotation-based dependency injection
Simplifying JDBC-based data access with Spring
Driving database transactions in a Spring environment

Day 2: Using the Hibernate ORM

Introducing object-to-relational mapping (ORM)
Getting started with Hibernate in a Spring environment
Using JPA annotations and Hibernate XML
Inheritance: considerations and trade-offs
Defining custom user-types for Value Objects
Using queries: HQL, criteria API, native (SQL)
Hibernate in web applications: open session in view
Using the different Java collection mappings
Using joins and components to go beyond naïve class to table mappings

Day 3: Hibernate Internals and Configuration

Working with Hibernate objects
Lazy loading and detached objects
Optimistic and pessimistic locking
Mixing Hibernate and JDBC
Performance tuning
Advanced Features: interceptors, schema generation, caching, batching


This special class available at unusually heavy discount (Regular price Rs. 44,625) will not cover Spring Framewrok basics; that is only day 2 and 3 of the standard "Hibernate with Spring" course syllabus will be covered.
We will provide you complete courseware/training kit - printed and soft copy of manual, licensed softwares, lab and binary files loaded on a USB drive etc.

Venue Map