Java Persistence

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search


Image:Java-persistence.PNG

A book relating to the Java programming language.

[edit] Contents

  1. Preface
  2. What is Java persistence?
    1. What is Java?
    2. What is a database?
    3. What is JPA?
    4. Other Persistence Specs
    5. Why use JPA or ORM?
  3. Persistence Products, Which to Use?
    1. EclipseLink (Eclipse)
    2. TopLink (Oracle)
    3. Hibernate (RedHat)
    4. TopLink Essentials (Glassfish)
    5. Kodo (Oracle)
    6. Open JPA (Apache)
    7. Ebean (SourceForge)
  4. 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
    8. Advanced Mappings
      1. Basic Collections
      2. Embeddable Collections
      3. Variable Relationships
    9. Advanced Topics
      1. Views
      2. Stored Procedures
      3. Structured Object-Relational Data Types
      4. XML Data Types
      5. Filters
      6. History
      7. Logical Deletes
      8. Auditing
      9. Replication
  5. Runtime, Doing the Hokey Pokey (EntityManager)
    1. Querying
    2. Persisting (Inserting, Updating, Merging)
    3. Transactions
    4. Caching
    5. EJB
    6. Servlets and JSPs
    7. Spring
    8. WebServices
  6. Packaging and Deploying
    1. Java EE
      1. OracleAS
      2. Websphere
      3. Weblogic
      4. JBoss
    2. Spring
    3. Tomcat
  7. Clustering
  8. Databases
    1. Oracle
    2. PostgreSQL
    3. MySQL
    4. DB2
    5. SQL Server
  9. Debugging
  10. Performance
  11. Tools
    1. Eclipse JPA (Dali)
    2. TopLink Mapping Workbench
  12. Testing

[edit] See Also

[edit] Resources

[edit] Wikis

[edit] Forums

[edit] Products

[edit] Blogs

[edit] Books

Personal tools