Courses — About Objects, Inc.
JPA Programming with the Hibernate® ORM

Duration
3 Days
Audience
Developers with a basic understanding of Java persistence who are new to the Hibernate Object-Relational Mapping framework, or who wish to develop greater proficiency with it.
Prerequisites
Java Programming or equivalent and familiarity with SQL. A basic understanding of the principles of Object-Relational Mapping frameworks is helpful, but not required.
Description
This course gives developers comprehensive insight into the Object-Relational Mapping capabilities of Hibernate 3.x, and a thorough understanding of how to perform common persistence operations on all, or part of, a graph of Java objects, including numerous productivity- and performance-boosting techniques. Lessons are reinforced through a series of hands-on exercises The course also gives perspective on pitfalls and common design and coding errors, and shows how to select mechanisms that are appropriate to the problem at hand.
The course also shows how to apply proper O-R modeling techniques to the business domain, while leveraging tricks of the trade to solve real-world business problems. while giving perspective on pitfalls and common, real-world design and coding issues. Students gain detailed knowledge and hands-on practice with all of the key facilities of the Hibernate ORM, and also learn how to select mechanisms that are appropriate to the problem at hand, such as when and how to get &lquo;down to the metal&rquo; to execute native SQL queries and stored procedures.
This course also provides in-depth coverage of pragmatic testing issues and strategies.
Course Outline
View the course outline in HTML format.
Download the complete PDF course description (includes outline).
Links
For additional information on the Hibernate ORM, please visit:
The Hibernate project website:
http://www.hibernate.org/
Wikipedia entry on Hibernate:
http://en.wikipedia.org/wiki/Hibernate_(Java)





