Olá,
faz um tempinho que passei nessa certificação mas vou deixar aqui o relato para ajudar os que querem prestar essa certificação:
Em geral, gostei da certificação. Apesar de ter coisas teóricas, cai muitas situações do dia-a-dia, muitas questões práticas. Aprendi muito estudando para prestá-la.
A prova não é fácil, passei com 73%, o exigido é 61%. Alguns colegas do Javaranch tiveram mais ou menos esse mesmo score (70 - 80).
Tem muitas questões que você fica na dúvida entre uma alternativa e outra. Caiu muitas questões sobre alguns tópicos avançados do JPA, então se você for prestar, estude muito:
- Locks, principalmente pessimistc.
- Embedable Class e override de atributos e associações das mesmas.
- Caching
- Mapeamento complexo de Coleções. Caiu muita questão de mapeamento complexo do tipo Map.
- Caiu umas 7 questões sobre Criteria. Como API de Criteria do JPA 2 é verbosa, vai-se muito tempo lendo códigos. Dessas 7 questões, umas 4-5 envolvia JOINS.
- Estude Transações, atributo de transação, e como a API EntityManager se comporta nessas transações, como propagação e utilização correta dos métodos em CMT ou BMT.
- Questões sobre JPQL são mais fáceis, voce precisa saber bastante sobre JOINs.
Recomendo ler o Livro PRO JPA 2, o melhor livro sobre o assunto atualmente. Eu li os capítulos mais importante pelo menos duas vezes. Li também partes da Especificação, para certificação, isso é muito importante.
O tempo de 130 minutos é suficientíssimo.
Qualquer dúvida poste aqui para compartilharmos com a comunidade.
Abraço.

