Java Data Objects by David Jordan, Craig Russell This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated November 7, 2003. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: (xviii) 1st paragrahp; Third sentenace down; Chapters 3 through 6 should be Chapters 4 through 6 {25} middle; The text reads : "Upon return from the Role constructor, load() processes the next entry in the file. It should say: "Upon return from the Role constructor, execute() processes the next entry in the file. [61] 2nd paragraph, second line up from the bottom.; ...roles they have played in a movie. Should be: ...roles they have played in movies. {63} 3rd line; should be: (123) In code; 3 places on the page //place application's access of database here. should be //place application's access of datastore here. (158) 3/4 down the page, the bullet labeled two.; The bullet labled two in never talked about. {171} end of code fragment; The query is never closed: query.close(result) should be place after the while loop. (179) last paragraph, third line up.; ...need to know that application... Should be: ...need to know what application... (181) 5th bullet down; ...String constructor that returns ... Should be: ...String constructor that creates ... (183) 1st paragragh; Missing bullet 6, should be next to, Having the single code field... Page 188, method at top of page... It should be public Id(String orderNum) { orderNumber = 0; try { orderNumber = Integer.parseInt(orderNum); } catch(NumberFormatException) {} } The assignment to orderNumber is missing after calling Integer.parseInt. (136) 2nd paragraph, 6th line; The word "established" appears twice in succession.