|
|
Goals
|
After completing this seminar, participants will be able to:
- Understand how Hibernate differs from JDBC and when to use Hibernate
- Design and code persistent classes and data access objects
- Map all of the associations supported by Hibernate to database tables
- Integrate Hibernate tools into a Java development environment
- Use Hibernate with EJB, servlets, standalone apps, and unit tests
- Use the Hibernate Query Language (HQL) to perform database queries
|
Audience
|
Software developers with intermediate Java programming experience and some exposure to relational databases who wish to write database access code using Hibernate.
This workshop provides a comprehensive introduction to Hibernate, the most popular object relational mapping (ORM) tool for Java. Using Hibernate, programmers can write ordinary Java objects and persist them to any relational database. Choosing a different database is simply a matter of updating a configuration file. Students explore key Hibernate concepts through a series of hands-on lab exercises. |
Duration
|
|
2 days |
Prerequisites
|
|
Completion of Intermediate Java Programming or equivalent experience. |
Contents
|
Hibernate overview Configuration files XML mapping files POJO requirements Database design guidelines Collections and Associations Persistence lifecycle, detached objects, and object identity HQL and the query API Generating schemas, mapping files, and POJOs Hibernate in web apps, EJB, and standalone apps Hibernate with Spring framework |
Format
|
- Lecture and programming exercises
- For private events, JBoss can be utilized during the lab exercises. Please contact training@ociweb.com for more information.
|
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Hibernate Programming |
St. Louis |
Jun 24, 2010 |
Jun 25, 2010 |
Th-F, 9am-4:30pm |
12 |
CAIT |
| |
St. Louis |
Oct 18, 2010 |
Oct 19, 2010 |
M-T, 9am - 4:30pm |
12 |
CAIT |
|