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
Size : 1,257.84 Kb
File type : pdf
Downloads: 147
Created: 2016-06-26
Java Persistence with JPA

Others JPA Tutorials

Getting Started with JPA

Building Back-End Web Apps with Java, JPA and JSF

Introduction to JPA

Others related eBooks about Java Persistence with JPA

Open Data Structures (in Java)

Download free course Open Data Structures (in Java), pdf file on 334 pages by Pat Morin....

Flutter in Action

With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and ...

Professor Frisby's Mostly Adequate Guide to Functional Programming

Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf....

Using Blocks in Ruby

Download free course Using Blocks in Ruby, pdf file on 25 pages by Jay McGavren....

Android video game tutorial

With this tutorial you will learn how to create an android video game and the basics of android applications development, free training document on 34 pages by Nikhil Yadav....

PhoneGap and Cordova course

This PDF training tutorial will helps you to get the skills necessary to the development of sites and mobile applications using Cordova technology....

Prolog tutorial in PDF

Download free Prolog tutorial course in PDF, training file in 17 chapters and 51 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Think Java: How to Think Like a Computer Scientist

If you want to understand computer science, but have no programming experience, this book is for you. Think Java starts with the most basic programming concepts and carefully defines every term when it's first used. The authors then develop each new concept in a logical progression. Larger pieces ...

VB.NET programming

This document provides an introduction to VB.NET programming language. You will learn the basics of the language with screenshots and examples....

Practical Foundations for Programming Languages

Download free course Practical Foundations for Programming Languages, pdf file on 590 pages by Robert Harper....