Boa tarde GUJ \o/
É com muita alegria que venho dizer que fiz o exame da OCEJPAD 1Z0-898 e passei com 86% de score
e com o intuito de ajudar quem pretende esta certificação vou relatar um pouco sobre o caminho até aqui:
Primeiramente o livro Pro JPA 2 Mastering the Java Persistence API
acho que é o melhor livro para a certificação, engloba todo o conteudo.
como ja trabalhava com JPA em alguns projetos li apenas uma vez e tomei nota sobre os assuntos que tinha mais dificuldade.
depois da leitura parti para simulados da Enthuware e da EPractize.
Enthuware: fiel a prova, perguntas com a mesma complexidade e boas explicações sobre as respostas e SEM ERROS.
EPractize: chegou a ser ridiculo perto do mock da Enthuware.
Para ter uma idéia de comparação nos Mocks da Enthuware na primeira tentativa fiz score entre 70 ~ 80% nos 4 simulados oferecidos,
ja nos 3 primeiros da EPractize alem dos erros sem sentido no modo Expert fiz entre 90 ~ 97% e no ultimo 95%.
tendo isso revisei o simulado da Enthuware para ver o que errei e o porque errei, tomei nota das coisas importantes como:
@ElementCollection para MAPS somente se o value for Embedded ou Basic
Se a Embedded conter relacionamento com uma @Entity não pode ser utilizada como Key no MAP.
acredite isso caiu aos montes na prova nas questões de Mapping
Li muitos comentarios sobre a prova ser difícil, bem…
achei parecido com o simulado e não tão difícil assim, lógico que as perguntas são bem elaboradas para confundir mas vou deixar umas dicas:
Em perguntas sobre Override de atributos não procure a resposta correta e sim as erradas, se achar a correta no caminho ótimo!
para isso se atente aos detalhes como:
não é columns e sim column
para as questões de Transaction e Locking bem… não se apegue a regras e sim com a lógica:
Qual a responsabilidade do Bean Provider se o seu Session Bean encontra uma exeção ?
Se o bean não pode se recuperar da exceção, o metodo deve lançar uma application exception sem marcar a transação para rollback.
no começo pode parecer REGRA mas tente entender a lógica da coisa, bom para mim funcionou
nas questões de Criteria tente eliminar as mais óbvias depois se atente ao relacionamento que é passado no enunciado para não tentar acessar um relacionamento unidirecional OneToMany no lado errado.
sobre a distribuição na prova:
foi bem equilibrado teve um tópico com 3 questões e o restante oscilou de 6 ~ 9 questões, ou seja, tem que saber tudo.
é isso ai galera agora vamos para a próxima \o OCMJEA