Hibernate: A Developer's Notebook by James Elliott The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. 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 This page was updated April 18, 2007. UNCONFIRMED errors and comments from readers: {34} 1st paragraph; The driver class for the MM.MySQL driver is org.gjt.mm.mysql.Driver. The name of the driver class suggested in the book is the same as the driver class for the current incarnation of the driver. (43) End of 2nd paragraph; You mention reference documentation here. What reference documentation? I tried to find examples of sharing the session factory but could not find them. (78) last paragraph; For small databases this is fine, but in general your database can't hold a lot more than the memory available to your program. should read: For small databases this is fine, but in general your database can hold a lot more than the memory available to your program. (84) Code: ; Using Hypersonic version 1.7.3.3 I found that the column name POSITION would not work. Hypersonic would not create a column with the name POSITION. I changed the name to PLAY_POSITION and the example immediately worked. {124} code line 135; The javadoc says * @return the same object, since enumeration instances are singletons. I do not think that StereoVolume instances are instances of an enumeration.