Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
I would like to thank all of the friends and colleagues who offered to help in any way they could. You all know who you are! Linda DeMichiel and Lance Andersen were very helpful going through the chapters and finding bugs when it wasn't necessarily convenient for them to be doing so. Jim Farley provided great technical reviewing, and Tom Welsh always managed to have helpful suggestions in each and every chapter. Richard Dal Porto and Mary Tobin were firm in trying to keep us to a schedule, but understanding when the laws of physics couldn't be broken. Michael O'Brien spent many long nights translating our chapterware into running code, and probably got more than he bargained for! Thanks to Doug Clarke and Shaun Smith for spreading the word that a JPA book was available, and to Dennis Leung for offering his full support of my writing this book. Lastly, I thank my kids, Cierra, Ariana, Jeremy and Emma, some of whom had to wait for a paragraph to be done before getting help with their homework, and Darleen, who always did her best to take up the slack when her slacker couldn't keep up.
I want to thank my wife, Natalie, and my children, Anthony, Evan and Kate for enduring through yet another one of my little projects. It was far more than we bargained for, and their constant love and support kept me going through it all. Mike was once again a fantastic partner for this project and deserves special mention for his tireless efforts at the end. From Apress I'd like to thank Tom Welsh and Mary Tobin for their efforts and valuable advice. Jim Farley provided insightful technical review and Michael O'Brien proved to be exceptionally thorough in vetting our examples. At Oracle I'd like to thank Rob Campbell and Dennis Leung for supporting efforts like this and the entire Ottawa middleware team for taking such an interest in this work.