Pro JPA 2 in Java EE 8: An In-Depth Guide to Java Persistence APIs, 3rd Edition

Pro JPA 2 in Java EE 8: An In-Depth Guide to Java Persistence APIs, 3rd Edition

0 reviews
Published by Apress
Published Mar, 2018
ISBN 10 1484234197
ISBN 13 9781484234198
Pages 759
QR code for Pro JPA 2 in Java EE 8: An In-Depth Guide to Java Persistence APIs, 3rd Edition

Description of Pro JPA 2 in Java EE 8: An In-Depth Guide to Java Persistence APIs, 3rd Edition


Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.
Authors Mike Keith, Merrick Schincariol and Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain.
After completing Pro JPA 2 in Java EE 8, you will have a full understanding of JPA and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide.

What You Will Learn



  • Use the JPA in the context of enterprise applications

  • Work with object relational mappings (ORMs), collection mappings and more

  • Build complex enterprise Java applications that persist data long after the process terminates

  • Connect to and persist data with a variety of databases, file formats, and more

  • Use queries, including the Java Persistence Query Language (JPQL)

  • Carry out advanced ORM, queries and XML mappings

  • Package, deploy and test your Java persistence-enabled enterprise applications 


Who This Book Is For


Experienced Java programmers and developers with at least some prior experience with J2EE or Java EE platform APIs.

Table of Contents


Chapter 1: Introduction
Chapter 2: Getting Started
Chapter 3: Enterprise Applications
Chapter 4: Object-Relational Mapping
Chapter 5: Collection Mapping
Chapter 6: Entity Manager
Chapter 7: Using Queries
Chapter 8: Query Language
Chapter 9: Criteria API
Chapter 10: Advanced Object-Relational Mapping
Chapter 11: Advanced Queries
Chapter 12: Other Advanced Topics
Chapter 13: XML Mapping Files
Chapter 14: Packaging and Deployment
Chapter 15: Testing

Related Books

The Little SAS Book: A Primer, Fifth Edition

The Little SAS Book: A Primer, Fifth Edition

Virtualization, A Beginner's Guide

Virtualization, A Beginner's Guide

Tableau 9: The Official Guide (Database & ERP - OMG)

Tableau 9: The Official Guide (Database & ERP - OMG)

Hadoop: The Definitive Guide, 4th Edition

Hadoop: The Definitive Guide, 4th Edition

A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)

A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)

Blender For Dummies, 3rd Edition

Blender For Dummies, 3rd Edition