home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Hibernate with JPA

Intended for

Architects, designers and programmers who are interested in object-relational mapping, using Hibernate and JPA.

Background

Knowledge of Java programming (see course Java programming) and relational databases (see course RDBMS concepts) is required. Familiarity with basic SQL (see course SQL fundamentals) and XML concepts (see course XML concepts) is an advantage.

Training method

Lecture and hands-on exercises. The participants will work with Java applications accessing IBM DB2, Oracle, MySQL or other databases.

Course leader

Guido Indesteege, anova.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
20/10/2010ELeuven1350 EUR
16/11/2010NWoerden1350 EUR
14/12/2010 Leuven1350 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

If Java is used for enterprise class applications, accessing relational data in an effective way, the use of a good persistence framework is a very important. The Hibernate framework offers a complete object-relational mapping solution to this end. HIbernate makes use of the standard Java Persistence Architecture (JPA) of the Java EE platform.

The purpose of this course is to show the participant how a Java application can be mapped to a relational database schema with the use of the Hibernate framework combined with JPA.

Main topics

  • Overview of Hibernate and the Java Persistence Architecture (JPA)

O/R mapping • Hibernate architecture

Java Persistence Architecture: annotations • mapping • entity manager

  • Hibernate configuration

SessionFactory • JDBC connections • logging

  • Persisting objects

Persistent classes • components • relations • inheritance • collections

Different mapping options • n-n associations

  • Querying

Criteria Queries • HQL (Hibernate Query Language) • native SQL

  • Caching • transactions and concurrency • performance