Java Persistence/Print version



A book relating to the Java programming language.

Contents

 * 1) Preface
 * 2) What is Java persistence?
 * 3) What is Java?
 * 4) What is a database?
 * 5) What is JPA?
 * 6) What is new in JPA 2.0?
 * 7) Other Persistence Specs
 * 8) Why use JPA or ORM?
 * 9) Persistence Products, Which to Use?
 * 10) EclipseLink (Eclipse)
 * 11) TopLink (Oracle)
 * 12) Hibernate (RedHat)
 * 13) TopLink Essentials (Glassfish)
 * 14) Kodo (Oracle)
 * 15) Open JPA (Apache)
 * 16) Ebean (SourceForge)
 * 17) Mapping, Round Pegs into Square Holes
 * 18) Tables
 * 19) Identity, Primary Keys and Sequencing
 * 20) Inheritance
 * 21) Embeddables (Aggregates, Composite or Component Objects)
 * 22) Locking and Concurrency
 * 23) Basic Attributes
 * 24) Relationships
 * 25) OneToOne
 * 26) ManyToOne
 * 27) OneToMany
 * 28) ManyToMany
 * 29) Embedded
 * 30) Advanced Mappings
 * 31) ElementCollection (Embeddable Collections, Basic Collections)
 * 32) Variable Relationships
 * 33) Advanced Topics
 * 34) Views
 * 35) Stored Procedures
 * 36) Structured Object-Relational Data Types
 * 37) XML Data Types
 * 38) Filters
 * 39) History
 * 40) Logical Deletes
 * 41) Auditing
 * 42) Replication
 * 43) Runtime, Doing the Hokey Pokey (EntityManager)
 * 44) Querying
 * 45) JPQL
 * 46) Persisting (Inserting, Updating, Merging)
 * 47) Transactions
 * 48) Caching
 * 49) EJB
 * 50) Security (User Authentication, Proxy Connections, VPD)
 * 51) Servlets and JSPs
 * 52) Spring
 * 53) WebServices
 * 54) Packaging and Deploying
 * 55) Java EE
 * 56) Oracle Weblogic
 * 57) IBM Websphere
 * 58) Redhat JBoss
 * 59) Spring
 * 60) Tomcat
 * 61) Clustering
 * 62) Databases
 * 63) Oracle
 * 64) PostgreSQL
 * 65) MySQL
 * 66) DB2
 * 67) SQL Server
 * 68) Debugging
 * 69) Performance
 * 70) Tools
 * 71)
 * 72) Eclipse JPA (Dali)
 * 73) TopLink Mapping Workbench
 * 74) 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=