- Products
- Services
- Support
- Consulting
- Training
- Certification
- News and Events
- Partners
- About Us
- Deutsch
- Français
HIB-001: Core Hibernate Syllabus
Course Objectives
Upon completion of this course, you will be able to:
- Create and configure applications using Spring and Hibernate
- Create unit and integration tests for data access code
- Configure declarative transaction management
- Demonstrate an understanding of database design issues
- Tune Hibernate-based applications to get the best performance
Programme
During this 3-day Hibernate course you will cover:
- Principles of Object Relational Mapping
- Hibernate configuration
- HQL
- Making objects persistent
- Hibernate semantics
-
- Session management
- Understanding flushing
- The second level cache
-
- Concurrency and Hibernate
-
- Optimistic and Pessimistic Locking
-
- Object mapping
-
- Mapping simple properties
- Single-valued associations
- Multi-valued associations
- Bi-directional associations
- Indexed collections
-
- Using HibernateTemplate
-
- Querying
- Session management
- Transaction integration
-
- Transaction demarcation
General information
Prerequisites
To benefit fully from this Hibernate training, course delegates should be able to:
- Create basic web applications
- Read data from and write it to a relational database using JDBC
- Talk comfortably about relational database concepts
After you register, an SpringSource staff member will be happy to recommend any necessary reading to ensure that you get maximum value from the training.
Lab Work
The Hibernate course places a heavy emphasis on gaining practical skills for using Hibernate in your own projects. A number of labs and exercises will be undertaken.
Since lab work is an important part of the course, you use a computer when taking this course. Computers will be provided.
Contact Us
If you would like more information on this training, please contact us.

