News

Java Server Faces course available for RAD 6, WSAD and Eclipse.

Spring Framework Training available.

JPA Training available.

Hibernate Training available.

See resources for new J2EE articles

IDEs

Servers

Hibernate Programming

Course Description

Hibernate Programming is designed to help Java developers transparently persist their Java object model to a relational database using this very popular open source project.

Through hands on labs, the students will gain real world experience. In addition to their own exercises they will have tons of our clear, precise, useful, exemplary real world code to use in their projects royalty free!

Topics

Contact us for detailed outlines. Topics may be customized for onsite courses.

  • Architecture
  • O/R Mapping
  • Mapping relationships
  • Queries: HQL and Criteria queries
  • Retrieving Object graphs efficiently
  • Generating the DB Schema
  • Generating the model from a DB Schema
  • Handling Transactions
  • Web integration
  • Optional: Integration with the Spring Framework
  • Design Patterns (Best practices)
  • Anti Patterns (Worst practices: What NOT to do!)

Related Courses

Key Benefits

Upon completion of this course, the student will be able to:

  • Write Java classes free from persistence code
  • Develop a persistence layer using Hibernate

Duration

3 days

Level

3 (Advanced)

Audience

  • Developers with at least 1 year Java programming experience.
  • Working knowlege of SQL
  • Some JDBC programming helpful.

Free Skills assessment exams are available!

Presentation

50% lecture/50% hands on

Each student has his or her own computer

Each student receives a copy of the course notes and the examples

Onsite deliveries available

Time

Our public course schedules are available here.