+

Search Tips   |   Advanced Search

Use third-party persistence providers

Java Persistence API (JPA) for WebSphere Application Server supports third-party persistence providers in their application server environment.

Java EE applications that use JPA functions can employ third-party persistence providers other than the providers included with the application server. Applications can also specify an Apache OpenJPA or EclipseLink provider that is a different version than what is included with the application server, as long as the same version of the JPA specification is supported.

There are two basic means to incorporate third-party providers into an application:

Depending on your requirements, we can embed a persistence provider inside an application, or place the persistence provider into a shared library.

Enablement of third-party JPA run times and the deployment of their applications are supported on WAS. However, no support is provided for resolving JAR file conflict problems or problems that a stack trace indicates are in the third-party code.


Tasks

  • Configure the WSJPA persistence provider
  • Create shared libraries
  • Configure class loaders of a server
  • Use High Performance Extensible Logging to troubleshoot applications