Skip to main content
  • Book
  • © 2013

Pro JPA 2

Apress
  • Updates a definitive and unique book on Oracle's JPA or Java Persistence APIs.
  • The authors are Oracle engineers, experts and authors who are definitive experts.
  • Java Persistence APIs are a key set of APIs to be found in the new Java EE 7 platform.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (15 chapters)

  1. Front Matter

    Pages i-xxiii
  2. Introduction

    • Mike Keith, Merrick Schincariol
    Pages 1-14
  3. Getting Started

    • Mike Keith, Merrick Schincariol
    Pages 15-28
  4. Enterprise Applications

    • Mike Keith, Merrick Schincariol
    Pages 29-58
  5. Object-Relational Mapping

    • Mike Keith, Merrick Schincariol
    Pages 59-94
  6. Collection Mapping

    • Mike Keith, Merrick Schincariol
    Pages 95-116
  7. Entity Manager

    • Mike Keith, Merrick Schincariol
    Pages 117-164
  8. Using Queries

    • Mike Keith, Merrick Schincariol
    Pages 165-192
  9. Query Language

    • Mike Keith, Merrick Schincariol
    Pages 193-226
  10. Criteria API

    • Mike Keith, Merrick Schincariol
    Pages 227-262
  11. Advanced Object-Relational Mapping

    • Mike Keith, Merrick Schincariol
    Pages 263-306
  12. Advanced Queries

    • Mike Keith, Merrick Schincariol
    Pages 307-336
  13. Other Advanced Topics

    • Mike Keith, Merrick Schincariol
    Pages 337-378
  14. XML Mapping Files

    • Mike Keith, Merrick Schincariol
    Pages 379-418
  15. Packaging and Deployment

    • Mike Keith, Merrick Schincariol
    Pages 419-444
  16. Testing

    • Mike Keith, Merrick Schincariol
    Pages 445-472
  17. Back Matter

    Pages 473-484

About this book

Pro JPA 2, Second Edition introduces, explains, and demonstrates how to use the new Java Persistence API (JPA) 2.1 from the perspective of one of the specification creators. A one-of-a-kind resource, it provides both theoretical and extremely practical coverage of JPA usage for both beginning and advanced developers.

Authors Mike Keith and Merrick Schincariol 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 overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain. After completing the book, 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 during initial and later JPA application experiences.

  • Hands-on examples for all aspects of the JPA specification
  • Expert insight about various aspects of the API and when they are useful 
  • Portability hints to provide increased awareness of the potential for non–portable JPA code

About the authors

Mike Keith wasthe co-specification lead for JPA 1.0 and a member of the JPA 2.0 and JPA 2.1expert groups. He sits on a number of other Java Community Process expertgroups and the Enterprise Expert Group (EEG) in the OSGi Alliance. He holds aMasters degree in Computer Science from Carleton University, and has over 20years experience in persistence and distributed systems research and practice.He has written papers and articles on JPA and spoken at numerous conferencesaround the world. He is employed as an architect at Oracle in Ottawa, Canada,and is married with four kids and two dogs.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access