GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main Page
  • Help
  • Browse
  • Cookbook
  • Wikijunior
  • Featured books
  • Recent changes
  • Special pages
  • Random book
  • Using Wikibooks
  • Reading room forum
  • Community portal
  • Help out!
  • Policies and guidelines

This view

  • Original page
  • New address

GeezerVison is showing en.wikibooks.org — Java Persistence - Wikibooks, open books for an open world

50% developed


A printable version of Java Persistence is available. (edit it)
A PDF version is available. (info)

A book relating to the Java programming language.

Contents

  1. Preface
  2. About Authors
  3. What is Java persistence?
    1. What is Java?
    2. What is a database?
    3. What is JPA?
    4. What is new in JPA 2.0?
    5. What is new in JPA 2.1?
    6. Other Persistence Specs
    7. Why use JPA or ORM?
  4. Persistence Products, Which to Use?
    1. EclipseLink (Eclipse)
    2. Hibernate (RedHat)
    3. Open JPA (Apache)
    4. DataNucleus
    5. Ebean (SourceForge)
    6. TopLink Essentials (Glassfish)
    7. TopLink (Oracle)
    8. Kodo (Oracle)
  5. Mapping, Round Pegs into Square Holes
    1. Tables
    2. Identity, Primary Keys and Sequencing
    3. Inheritance
    4. Embeddables (Aggregates, Composite or Component Objects)
    5. Locking and Concurrency
    6. Basic Attributes
    7. Relationships
      1. OneToOne
      2. ManyToOne
      3. OneToMany
      4. ManyToMany
      5. Embedded
    8. Advanced Mappings
      1. ElementCollection (Embeddable Collections, Basic Collections)
      2. Variable Relationships (Heterogeneous, Interface)
      3. Nested Collections, Maps and Matrices
    9. Advanced Topics
      1. Events
      2. Views
      3. Interfaces
      4. Stored Procedures
      5. Structured Object-Relational Data Types
      6. XML Data Types
      7. Filters
      8. History
      9. Logical Deletes
      10. Auditing
      11. Replication
      12. Partitioning
      13. Data Integration
      14. NoSQL (and EIS, legacy, XML, and non-relational data)
      15. Multi-Tenancy
      16. Dynamic Data
  6. Runtime, Doing the Hokey Pokey (EntityManager)
    1. Querying
      1. JPQL
      2. Criteria API
    2. Persisting (Inserting, Updating, Merging)
    3. Transactions
    4. Caching
    5. Packaging and Deploying
    6. EJB
    7. Auditing and Security (User Authentication, Proxy Connections, VPD)
    8. Servlets and JSPs
    9. WebServices
    10. Java EE
      1. Oracle Weblogic
      2. Oracle Glassfish
      3. IBM Websphere
      4. Redhat JBoss
    11. Spring
    12. OSGi
    13. Tomcat
    14. Clustering
  7. Databases
    1. Oracle
    2. PostgreSQL
    3. MySQL
    4. DB2
    5. SQL Server
    6. NoSQL, EIS, and Non-relational Data Sources
  8. Debugging
  9. Performance
  10. Tools
    1. NetBeans JPA Modeler
    2. Eclipse JPA (Dali)
  11. Testing

See Also

Resources

  • EJB 3.1 Spec
  • EJB 3.0 JPA 1.0 Spec
  • JPA 2.0 Spec
  • JPA 2.1 Spec
  • JPA 1.0 ORM XML Schema
  • JPA 2.0 ORM XML Schema
  • JPA 2.1 ORM XML Schema
  • JPA 1.0 Persistence XML Schema
  • JPA 2.0 Persistence XML Schema
  • JPA 2.1 Persistence XML Schema
  • JPA 1.0 JavaDoc
  • JPA 2.0 JavaDoc
  • JPA 2.1 JavaDoc
  • JPQL BNF
  • JPA 2.0 Reference Implementation
  • JPA 2.1 Reference Implementation
  • Java Programming

Wikis

  • EclipseLink Wiki
  • Oracle TopLink Wiki
  • Glassfish TopLink Essentials Wiki
  • Hibernate Wiki
  • DataNucleus Wiki
  • JPA on Wikipedia
  • JPA on Javapedia
  • JPA on freebase
  • JPA at Curlie

Forums

  • Sun EJB Forum
  • JavaRanch ORM Forum
  • EclipseLink Forum
  • Oracle TopLink Forum
  • Hibernate Forum
  • TopLink Essentials Mailing List (Glassfish persistence)
  • DataNucleus Forum
  • ObjectDB Forum
  • Java Persistence Performance

Products

  • Oracle TopLink Home
  • EclipseLink Home
  • TopLink Essentials Home
  • Hibernate Home
  • Open JPA Home
  • DataNucleus AccessPlatform
  • HiberObjects
  • Ebean ORM
  • ObjectDB Object Database
  • ObjetDB's JPA Performance Benchmark

Blogs

  • JPA Tutorials
  • EclipseLink
  • On Persistence (Shaun Smith)
  • Java Persistence (Doug Clarke)
  • System.out (Mike Keith)
  • Java Persistence Performance (James Sutherland)
  • Hibernate Blog
  • DataNucleus Blog
  • JPA implementation patterns: Wrap-up

Books

  • Pro JPA 2: Mastering the Java™ Persistence API
  • Pro EJB 3: Java Persistence API
  • Java Persistence with JPA, Outskirts Press, Denvor, March 2010
  • Enterprise JavaBeans 3.0
  • EJB 3 In Action
Retrieved from "https://en.wikibooks.org/w/index.php?title=Java_Persistence&oldid=3992576"
Categories:
  • Book:Java Persistence
  • Shelf:Java programming language
  • Shelf:Database management systems
Hidden categories:
  • Books with print version
  • Books with PDF version
  • Alphabetical/J
  • Subject:Java programming language
  • Subject:Java programming language/all books
  • Subject:Computer programming languages/all books
  • Subject:Computer programming/all books
  • Subject:Computer science/all books
  • Subject:Computing/all books
  • Subject:Books by subject/all books
  • Subject:Database management systems
  • Subject:Database management systems/all books
  • Subject:Computer software/all books
  • Book:Wikibooks Stacks/Books
  • Shelf:Java programming language/all books
  • Shelf:Computer programming/all books
  • Shelf:Computer programming languages/all books
  • Shelf:Computer science/all books
  • Department:Computing/all books
  • Shelf:Database management systems/all books
  • Shelf:Computer software/all books
  • Half-finished books
  • Books by completion status/all books
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.