Java Persistence with JPA


This tutorial is a reference guide to provide a framework on how to work with JPA and help you to start your first JPA applications.

Free PDF training course material on 33 pages .

JPA (Java Persistence API) is the part of the EJB 3.0 specification for persistence components in a relational database 

It can be applied to all Java applications,even those that run outside an application server.

JPA is a standard for persistence Java objects

Table of contents

  • Introduction
  • The JPA consists of three different components
  • Entities
  • Object-relational metadata
  • Java Persistence Query Language (JPQL)
  • Project setup
  • Basics
  • EntityManager
  • Persistence Unit
  • Transactions
  • Tables and Inheritance
  • Relationships
  • OneToOne
  • OneToMany
  • ManyToMany
  • Persist operation
  • Remove operation
  • Refresh operation
  • Merge operation
  • Detach operation
File Size:
1,257.84 Kb
Submitted On:

Take advantage of this course called Java Persistence with JPA to improve your Programming skills and better understand JPA.

This course is adapted to your level as well as all JPA pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning JPA for free.

Download File

Programming in Fortran 95

Download Fortran 95 course, PDF tutorial for beginners to learn the basics of Fortran programming language.


Fundamentals of C# programming

This tutorial is designated to learn the C# language and think like a programmer ,it's a free PDF document under 1122 pages for all level users.


The Pascal Programming Language

This tutorial will give you great understanding on Pascal Programming concepts, Download free PDF training course on 13 pages by B.A.C. Schopman.


Getting Started with JPA

Download a free PDF tutorial about JPA (Java persistence Application) ,training document material on 6 pages designated to beginners.


Introduction to JPA

Download free Introduction to JPA for Beginners, course tutorial, a PDF file created by Bruce Campbell.