Java Persistence with Hibernate Training Course

JSP - Java Server Pages

NobleProg - IT training courses
This course teaches the practical use of Hibernate for persisting Java objects in a relational database.
This is primarily ilt training
workshop / seminarThis is a workshop seminar
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
computer labComputer Lab Work
group study and discussionThis class may involve group study
coursewareCourseware may be available for purchase
instructor led trainingThis class may be available at a classroom in London, London, or at one of these training facilities: London, London, London, London, London, London, London, London, London, London, Bristol, Avon, Bath, Somerset, Cardiff, South Wales, Portsmouth, Hampshire, Swindon, Wiltshire,
Course Level:basic through advanced
Duration:16 hours
Training Presented in:English
Training Provided by NobleProg - IT training courses
  • D asked: Can you please quote me a price for people? Thank you.
Java Persistence with Hibernate Training Course
Training Course Outline: 
Introduction to Hibernate
  • Introducing Hibernate

  • The Object/ Relational Mapping Problem

  • JDBC

  • The Users-Roles Schema

  • Tools and Environment Setup

  • Creating the Database

Configuring Hibernate
  • Hibernate Distributions

  • Required Libraries

  • Configuration Files

  • hibernate. properties

  • hibernate. cfg. xml

Hibernate Persistence
  • The Hibernate Architecture

  • SessionFactory Methods

  • Hibernate Sessions

  • Object States

  • State Transitions

  • Session Methods

  • Transactions

  • Session-Per-Operation

  • Session-Per-Request

  • The Data Access Object Pattern

Object/ Relational Mapping
  • Object-Oriented Design

  • Relational Mapping

  • Bidirectional Association

  • O/ R Mapping Techniques

  • The Mapping Document

  • The Mapping XML Model

  • Primary Keys and Identity

  • Generating Identifiers

  • Other Mapping Elements

  • Components

  • Mapping Associations

  • The Mapping XML Model for Associations

  • Unidirectional Many-to-One

  • Eager Fetching

  • Bidirectional One-To-Many

  • Bidirectional One-To-One

  • Mapping Inheritance

  • Inheritance and Databases

  • Single-Table Inheritance

  • Mapping Single-Table Inheritance

  • Table-Per-Subclass

  • Table-Per-Subclass Mapping

  • Table-Per-Concrete-Class

The Hibernate Query Language
  • The Hibernate Query Language

  • Fundamentals

  • HQL Queries

  • Polymorphism

  • Named Parameters

  • Entity Parameters

  • Joining on Associations

  • Aggregate Methods

  • Updates and Deletes

  • Named Queries

  • Using Native SQL

About The Training Provider: NobleProg - IT training courses
NobleProg - IT training courses - NobleProg specializes in bespoke computer and management training courses. NobleProg provides computer training courses in the following areas: * Drupal * Java * Linux * MySQL * OpenOffice * Oracle * PHP * Project Management * SVN and CVS * UML * Web Application Testing * CSS * VBA * BPM * SOA * LPI (We are...
Want to Sell More database training?
Custom Search
tcw11-v473M-02/06/12-14:00:39-()[A]-[B]-[A] -11:03:03