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.
I have this book and read part from it, if your goal is just scdb then the book is a little bit to much, but the book is a very good JPA reference. Mike Keith (one of the book authors is also one of the JPA specification. I'll recommend you to read the JPA specification and to consult other materials (like JPA 2.o) is you still think that you have open question about.
Does all chapters present in previous book version are required to be read for SCBCD preparation ?
Joined: Apr 27, 2008
That's a reasonable decision. From "Pro EJB 3" I read the chapters
9 : all but "Schema Generation"; moreover I think native queries and SQLResultSetMapping aren't that important (no corresponding questions in my exam)
10 : Just read it to get a feeling (no memorizing)
11 : all but "Outside the server"
There are some more subsections that aren't necessary with respect to the exam - but that will become clear from context.