Java Persistence

Category:Books with print version#Java%20Persistence

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

Wikis

Forums

Products

Blogs

Books

Category:Alphabetical/J Category:Book:Java Persistence#%20 Category:Subject:Java programming language#Java%20Persistence Category:Subject:Java programming language/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Database management systems#Java%20Persistence Category:Subject:Database management systems/all books Category:Subject:Computer software/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Java Persistence#%20 Category:Book:Wikibooks Stacks/Books#Java%20PersistenceCategory:Shelf:Java programming language Category:Shelf:Java programming language/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#ComputingCategory:Shelf:Database management systems Category:Shelf:Database management systems/all books Category:Shelf:Computer software/all books#Computer%20software Category:Department:Computing/all books#Computing Category:Half-finished booksCategory:Books by completion status/all books
Category:Alphabetical/J Category:Book:Java Persistence Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books with PDF version Category:Books with print version Category:Department:Computing/all books Category:Half-finished books Category:Shelf:Computer programming/all books Category:Shelf:Computer programming languages/all books Category:Shelf:Computer science/all books Category:Shelf:Computer software/all books Category:Shelf:Database management systems Category:Shelf:Database management systems/all books Category:Shelf:Java programming language Category:Shelf:Java programming language/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer science/all books Category:Subject:Computer software/all books Category:Subject:Computing/all books Category:Subject:Database management systems Category:Subject:Database management systems/all books Category:Subject:Java programming language Category:Subject:Java programming language/all books