API de Persistência Java (JPA)

Esta regra sinaliza referências para pacotes javax.persistence. O provedor JPA padrão WebSphere mudou de OpenJPA for JPA 2.0 (Java EE 6) para EclipseLink for JPA 2.1 (Java EE 7).

Se você estiver usando o scanner de aplicativo binário, essa regra será incluída quando o nível de Java EE de destino for a versão 7. A regra informará você sobre qualquer configuração do servidor necessária para usar a implementação não padrão para JPA.

O WebSphere Application Server tradicional V9.0 é certificado para Java EE 7 que inclui JPA 2.1 por padrão. Se você estiver migrando para o WebSphere Application Server tradicional V9.0, é possível configurar seu servidor para usar a implementação JPA 2.0 para minimizar o impacto da migração em seu aplicativo. Para obter informações sobre como configurar o WebSphere Application Server tradicional, consulte Identificando e modificando o nível de especificação JPA.

No Liberty, para usar uma combinação de tecnologias Java EE 6 e Java ​EE 7, todos os recursos devem ser configurados individualmente. O recurso javaee-7.0 não pode ser usado neste caso. Para obter mais informações, consulte ​Combinações de recursos suportadas do Java EE 6 e 7.