Hibernate and Java Persistence API (JPA) Fundamentals

Video description

In this Hibernate and Java Persistence API (JPA) Fundamentals training course, expert author Kevin Bowersox will teach you the goals of these technologies, as well as the benefits they provide. This course is designed for users that already have experience working with the JDBC. You will start by learning about object relational mapping and Hibernate, then jump into learning about the Hibernate basics. From there, Kevin will teach you basic mapping annotations, mapping composite and collection types, and entity associations. This video tutorial also covers Hibernate API, JPA API, advanced mapping and configurations, and criteria API. Finally, you will learn about the Hibernate query language and Java Persistence query language. Once you have completed this computer based training course, you will be able to simplify and clarify the persistence tier of your applications using Hibernate and Java Persistence, granting you productivity improvements and easing future maintenance. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Course Introduction
    1. Introduction To Hibernate And JPA
    2. About The Author
    3. MySQL Installation
    4. Eclipse Installation
  2. Object Relational Mapping And Hibernate
    1. Chapter Overview - Object Relational Mapping and Hibernate
    2. Hibernate Overview
    3. Object Relational Mapping - Part 1
    4. Object Relational Mapping - Part 2
    5. Hibernate Demo
  3. Hibernate Basics
    1. Chapter Overview - Hibernate Basics
    2. Project Setup
    3. Simple Entity Mapping
    4. Building A Session Factory
    5. Hibernate Configuration
    6. Calling Persistence Methods
  4. Basic Mapping Annotations
    1. Chapter Overview - Basic Mapping Annotations
    2. Field Versus Property Access
    3. @Column
    4. Identifiers - Part 1
    5. Identifiers - Part 2
    6. @Transient
    7. @Temporal
    8. @Formula
    9. Basic Value Types - Part 1
    10. Basic Value Types - Part 2
  5. Mapping Composite And Collection Types
    1. Chapter Overview - Mapping Composite and Collection Types
    2. Mapping Composite Value Types
    3. Mapping Collections Of Basic Value Types
    4. Mapping A Map Of Basic Values
    5. Mapping A Collection Of Composite Values
  6. Entity Associations
    1. Chapter Overview - Entity Associations
    2. Entity Associations
    3. Unidirectional One To One Association
    4. Bidirectional One To One Association
    5. Unidirectional One To Many Association
    6. Bidirectional One To Many Association
    7. @JoinTable
    8. Unidirectional Many To Many Association
    9. Bidirectional Many To Many Association
  7. Hibernate API
    1. Chapter Overview - Hibernate API
    2. Persistence Lifecycle - Part 1
    3. Persistence Lifecycle - Part 2
    4. Saving Entities
    5. Retrieving Entities
    6. Modifying Entities
    7. Removing Entities
    8. Reattaching Detached Entities
    9. Save Or Update
    10. Flushing The Persistence Context
  8. JPA API
    1. Chapter Overview - JPA API
    2. JPA Configuration
    3. Saving Entities
    4. Retrieving Entities
    5. Modifying Entities
    6. Removing Entities
    7. Reattaching Detached Entities
    8. Session And Entity Manager Similarities
  9. Advanced Mappings And Configuration
    1. Chapter Overview - Advanced Mapping and Configurations
    2. Compound Primary Keys
    3. Compound Join Columns
    4. Enumerations
    5. Mapped Superclass Inheritance
    6. Table Per Class Inheritance - Part 1
    7. Table Per Class Inheritance - Part 2
    8. Single Table Inheritance
    9. Building A Persistence Layer
    10. Views For Complex Queries
    11. Schema Generation
  10. Hibernate Query Language And Java Persistence Query Language
    1. Chapter Overview - Hibernate Query Language
    2. Writing Queries
    3. Expressions And Operators
    4. Parameters
    5. Joins
    6. Functions
    7. Named Queries
    8. Lazy Loading
  11. Criteria API
    1. Chapter Overview - Criteria API
    2. Simple Selections
    3. Restrictions
    4. Paging
  12. Conclusion
    1. Wrap Up

Product information

  • Title: Hibernate and Java Persistence API (JPA) Fundamentals
  • Author(s):
  • Release date: February 2015
  • Publisher(s): Infinite Skills
  • ISBN: 9781771373494