Contents

Title and Copyright Information

Preface

What's New in This Guide

1 Introduction

2 Installing Oracle TopLink

3 Using TopLink with WebLogic Server

4 Using TopLink with GlassFish Server

5 Using TopLink with JBoss 7 Application Server

6 Using TopLink with IBM WebSphere Application Server

7 Migrating from Native TopLink

8 Migrating from Hibernate to TopLink

9 Using Multiple Databases with a Composite Persistence Unit

10 Scaling Applications in Clusters

11 Providing Software as a Service

12 Making JPA Entities and JAXB Beans Extensible

13 Using an External MetaData Source

14 Tenant Isolation Using TopLink

15 Mapping JPA to XML

16 Converting Objects to and from JSON Documents

17 Testing JPA Outside a Container

18 Enhancing Performance

19 Scaling JPA Applications Using TopLink Grid with Oracle Coherence

20 Exposing JPA Entities Through RESTful Data Services

21 Keeping Data Fresh Using TopLink Live Data Queries

22 Using Database Events to Invalidate the Cache

23 Using TopLink with NoSQL Databases

24 Using Oracle TopLink with the Oracle Database

25 Optimizing Persistence Applications for Oracle Exalogic