Não usar chamadas API do Kodo

O WebLogic usava o Kodo para sua implementação do provedor JPA 1.0. Esta regra detecta as classes kodo.* e as classes com.solarmetric.*. O é baseado no OpenJPA.
Da mesma forma, o OpenJPA era o provedor JPA padrão do WebSphere para a JPA 1.0 e 2.0. No entanto, iniciando com a JPA 2.1, o WebSphere alternou para o EclipseLink como seu provedor JPA padrão

Solução

Se o seu aplicativo estiver usando Kodo, a solução de migração de aplicativo mais simples será usar a JPA 2.0. O uso da JPA 2.0 requererá menos mudanças do aplicativo do que usar a versão mais recente da JPA, uma vez que Kodo se baseia no OpenJPA, que é a mesma implementação usada para a implementação do WebSphere para JPA 2.0. No entanto, a JPA 2.1 ou versões mais recentes se baseiam no EclipseLink. As diferenças nas implementações da JPA significam que há mudanças de comportamento em potencial para o aplicativo. Além disso, as propriedades disponíveis no Kodo podem não ter propriedades equivalentes no EclipseLink.
As recomendações a seguir são para ambas as opções de migração:

Recursos Adicionais: