411 REFERENCE · Wikibooks
Java Persistence/Print version
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
__NOTOC__
__NOEDITSECTION__
Java Persistence Java Persistence/Print version
Image:Java-persistence.PNG
A book relating to the Java programming language.
Contents
Preface
What is Java persistence?
What is Java?
What is a database?
What is JPA?
What is new in JPA 2.0?
Other Persistence Specs
Why use JPA or ORM?
Persistence Products, Which to Use?
EclipseLink (Eclipse)
TopLink (Oracle)
Hibernate (RedHat)
TopLink Essentials (Glassfish)
Kodo (Oracle)
Open JPA (Apache)
Ebean (SourceForge)
Mapping, Round Pegs into Square Holes
Tables
Identity, Primary Keys and Sequencing
Inheritance
Embeddables (Aggregates, Composite or Component Objects)
Locking and Concurrency
Basic Attributes
Relationships
OneToOne
ManyToOne
OneToMany
ManyToMany
Embedded
Advanced Mappings
ElementCollection (Embeddable Collections, Basic Collections)
Variable Relationships
Advanced Topics
Views
Stored Procedures
Structured Object-Relational Data Types
XML Data Types
Filters
History
Logical Deletes
Auditing
Replication
Runtime, Doing the Hokey Pokey (EntityManager)
Querying
JPQL
Persisting (Inserting, Updating, Merging)
Transactions
Caching
EJB
Security (User Authentication, Proxy Connections, VPD)
Servlets and JSPs
Spring
WebServices
Packaging and Deploying
Java EE
Oracle Weblogic
IBM Websphere
Redhat JBoss
Spring
Tomcat
Clustering
Databases
Oracle
PostgreSQL
MySQL
DB2
SQL Server
Debugging
Performance
Tools
#NetBeans JPA Modeler
Eclipse JPA (Dali)
TopLink Mapping Workbench
Testing
Preface
What is Java persistence?
What is Java?
What is a database?
What is JPA?
What is new in JPA 2.0?
Other Persistence Specs
Persistence Products
EclipseLink
TopLink
Hibernate
TopLink Essentials
Kodo
Open JPA
Mapping
Runtime
Spring
Databases
MySQL
References
left|25px
Resources
EJB 3.0 JPA 1.0 Spec
JPA 2.0 Spec
JPA 1.0 ORM XML Schema
JPA 1.0 Persistence XML Schema
JPA 1.0 JavaDoc
JPQL BNF
JPA 2.0 Reference Implementation Development
Java Programming
left|25px
Wikis
EclipseLink Wiki
Oracle TopLink Wiki
Glassfish TopLink Essentials Wiki
Hibernate Wiki
JPA on Wikipedia
JPA on Javapedia
JPA on freebase
JPA on DMOZ (Open Directory)
left|25px
Forums
Sun EJB Forum
JavaRanch ORM Forum
Nabble JPA Forum
EclipseLink Forum
EclipseLink Newsgroup
Oracle TopLink Forum
Hibernate Forum
TopLink Essentials Mailing List (Glassfish persistence)
left|25px
Products
Oracle TopLink Home
EclipseLink Home
TopLink Essentials Home
Hibernate Home
Open JPA Home
HiberObjects
Blogs
Java Persistence (Doug Clarke)
System.out (Mike Keith)
On TopLink (Shaun Smith)
EclipseLink
Hibernate Blog
Books
Pro EJB 3