Hibernate with Spring, Bangalore, India, 25th April 2011

Hibernate with Spring, Bangalore, India, 25th April 2011


  • Register Now (Limited Discounted Seats, First Come First Served offer !)

    Sale Date Ended

    INR 29750
    Sold Out

Invite friends

Contact Us

Page Views : 535

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.

Instructor: Kamal Govindraj (Senior Consultant, SpringPeople)

Training Objectives

At the end of the training, you should gain an understanding of creating Spring applications with Hibernate and be able to:

  •  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

Target Audience

This training is designed for developers interested in developing Hibernate with Spring


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

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 mapping.

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

About VMware Professional Services

VMware Professional Services helps IT departments in companies of all sizes accelerate time to market, reduce deployment risk and maximize ROI as they adopt virtualization. VMware Professional Services and its extensive partner ecosystem comprises experienced IT professionals who provide consulting, technical account management, integration and deployment services, and education services for VMware products and solutions. As the largest services organization focused solely on virtualization, our consultants have indepth expertise and use proven, repeatable delivery methodologies that have helped thousands of customers energize IT while saving energy—financial, human and the earth’s—through virtualization.



Venue Map