From Wikibooks, the open-content textbooks collection

A book relating to the Java programming language.
[edit] 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)
- Embeddable 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
- Eclipse JPA (Dali)
- TopLink Mapping Workbench
- Testing
[edit] See Also