If you're preparing for SCBCD 5, I hardly doubt if reading the JPA2 version of Mike's book makes sense. For, SCBCD 5 concerns only JPA 1 and
- there are many extensions in JPA 2 against JPA 1 that you don't need to know for SCBCD 5
- some restrictions in JPA 1 doesn't exist in JPA 2 any longer; this may effect exam questions. For example: The answer of "Can embeddable classes be nested ?" is "no" in JPA 1 and "yes" in JPA 2. There are many examples of this kind.
Better use the JPA1 version of Mike's book (Pro
EJB 3) for SCBCD 5.