Identificando e modificando o nível de especificação JPA
Os perfis criados recentemente são padronizados para a especificação Java Persistence API (JPA) 2.1. É possível executar comandos wsadmin AdminTask para listar as especificações JPA suportadas pelo produto e para mudar a especificação JPA utilizada por um servidor, cluster de servidores ou servidores que são membros de um cluster.
Sobre Esta Tarefa


O WebSphere Application Server versão 9 suporta ambos os níveis de especificação JPA 2.1 JPA 2.0. O JPA 2.1 simplifica o gerenciamento de dados relacionais em aplicativos. É possível localizar informações sobre os níveis de especificação JPA suportados e os provedores JPA usando a ferramenta wsadmin ou o console administrativo. Execute o comando wsadmin AdminTask listSupportedJPASpecifications para listar os níveis de especificação JPA e os provedores JPA padrão suportados pelo produto. Execute o comando showJPASpecLevel AdminTask para identificar o nível de especificação JPA usado por um cluster ou servidor. Execute o comando modifyJPASpecLevel AdminTask para mudar o nível de especificação JPA usado por um cluster ou servidor.
A partir do WebSphere Application Server Versão 9, o Eclipselink é fornecido como uma implementação do provedor JPA 2.1 e é o provedor de persistência padrão quando o JPA 2.1 é configurado para ser o nível de especificação ativa. Antes da versão 9, WSJPA, o provedor IBM JPA com base no Apache OpenJPA, o qual suporta a especificação do JPA 2.0, era o provedor de persistência JPA padrão. Como os provedores JPA diferem em ambas as APIs específicas do comportamento e do fornecedor, e OpenJPA não está disponível como uma implementação da especificação JPA 2.1, o produto fornece um modo de compatibilidade de especificação JPA 2.0.
- Eclipselink 2.6.x_WAS (padrão para a especificação JPA 2.1)
- WSJPA 2.2.x (padrão para a especificação JPA 2.0)