Hibernate Programming |
|||||||||||||||||||||
Goals |
|||||||||||||||||||||
After completing this seminar, participants will be able to:
|
|||||||||||||||||||||
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 |
|||||||||||||||||||||
|
|||||||||||||||||||||
Schedule
|