Enterprise JavaBeans 3.0, Fifth Edition by Richard Monson-Haefel, Bill Burke The following errata were *corrected* in the 4/07 reprint. This page was updated April 12, 2007. 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 ########################################### (25) 1st paragraph, line 8; space added after setCruiseID(). ########################################### (26) Heading; Stateful and statelessl session beans -> Stateful and stateless session beans ########################################### (27) Code example; int cabinPk = reservationMsg. getInt("CabinID"); -> int cabinPk = reservationMsg.getInt("CabinID"); ########################################### (51) Code example; package com.titan.domain -> package com.titan.domain; ########################################### (54) First code example; ########################################### (72) 1st paragraph; ee'll -> we'll ########################################### (146) Subsection header; Default Rrelationship mapping -> Default relationship mapping ########################################### {151} Middle of page; @OrderBy('lastName asc, firstname asc") -> @OrderBy("lastName asc, firstname asc") ########################################### (170) Second paragraph; EJQ -> EJB ########################################### (177) Middle of page; ORDER ASC -> ORDER, ASC ########################################### (186) Middle of page; vice versa -> vice versa. ########################################### {190} Second paragraph and code sample (occurs twice); NOT NULL -> IS NOT NULL ########################################### (217) first line; This is true irregardless -> This is true regardless ########################################### (298) Middle of page; @PostConstruct -> @PostConstruct ########################################### {300} Top of page; @Resource TimerService timerService -> @Resource TimerService timerService; ########################################### (309) End of 2nd Paragraph; as@EJB -> as @EJB ########################################### {312} 1st code example; "ProcessPaymentBean " -> "ProcessPaymentBean" ########################################### {315, 316, 317} Bottom of page; ejb/ProcessPaymentRemote -> ejb/ProcessPaymentRemote ########################################### {316} Middle of page; processPaymentEJB -> ProcessPaymentEJB ########################################### (317) Top of page; ...in the TravelAgentBean class -> ...in the TravelAgentBean class. ########################################### {318} Top of page; processPaymentEJB -> ProcessPaymentEJB ########################################### {354} Top of page; Super(clause); -> super(clause); ########################################### {387} Top of page; tr1.setCustomer(customer0; tr1.setCustomer(customer); ########################################### (401) First row of table, fourth column; ethrow -> Rethrow ########################################### {420} Middle of page; Remote -> Remote ########################################### {421} First section of "The RunAs Security Identity", last two words; @RunsAs feature -> @RunAs feature ########################################### {430} Bottom of page; 09-2007/exp-date> -> 09-2007 ########################################### (507) Middle of page; Cabins are f entities -> Cabins are entities ########################################### [526] Middle of page; http://examples.oreilly.com/9780596009786, -> http://www.oreilly.com/catalog/9780596009786/ ########################################### (544) Bottom of page; The word "clean.db" changed to constant-width font. ########################################### {559} Top of page; flushmodeExample() -> flushModeExample() ########################################### {683} 2nd line of code; http://localhost:8080/titan/TravelAgentBean?wsdlpan> -> ###########################################