Enterprise JavaBeans, Second Edition by Richard Monson-Haefel Following are the changes made in the 10/00 reprint: 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 [73] All occurrences of: Principle have been changed to: Principal [76] All occurrences of: Principle have been changed to: Principal [171] In figure6-1, the following code: ejbPostCreate( ) has been changed to: ejbPostCreate(3, "Utopia") [260] The following code: "select ID, NAME, DECK_LEVEL from CABIN "+ "where SHIP_ID = ? and ID NOT IN "+ "(SELECT CABIN_ID FROM RESERVATION WHERE CRUISE_ID = ?)"); ps.setInt(1,shipID); ps.setInt(2,cruiseID); has been changed to: "select ID, NAME, DECK_LEVEL from CABIN "+ "where SHIP_ID = ? and BED_COUNT = ? and ID NOT IN "+ "(SELECT CABIN_ID FROM RESERVATION WHERE CRUISE_ID = ?)"); ps.setInt(1,shipID); pd.setInt(2,bedCount); ps.setInt(3,cruiseID); [383] In the fifth paragraph: truncation has been changed to: transaction