JPA 2.0 Features I (Java EE 6)

  • Richer mappings 
  • Richer JPQL 
  • Cache API 
  • Criteria API (will be covered in “JPA 2.0 II” presentation) 
  • Pessimistic Locking (will be covered in “JPA 2.0 II” presentation)

This presentation assumes that you already have JPA 1.0 knowledge

JPA 1.0 and JPA 2.0 

  • JPA 1.0 
    • Part of EJB 3.0 work (JSR-220)
    • Standardized O/R mapping for Java platform 
    • Introduced Annotations for ease of development 
    • Supports Java SE and Java EE 
    • Pluggable persistence provider 
  • JPA 2.0 
    • Released in Dec. 2009 (as part of Java EE 6) 
    • Separate specification (JSR-317) from EJB spec 
    • Many improvements and new features over JPA 1.0

You must have an active subscription to download PDF and Lab Zip of this course topic.Please click the "Subscribe" button or the "Login" button if you already have an account.