Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Page 2 Last sentence of 3rd paragraph |
JVM is misspelled. |
Patrick Gardella | Oct 26, 2011 | |
8 structure that confirms with the directory structure |
s/confirms/conforms/ |
Anonymous | Aug 11, 2011 | |
Page 12 United States |
File name is really Customer_Roo_Jpa_Entity.java not |
David Biesack | Mar 28, 2012 | |
Page 12 United States |
should mention that the CRUD are in the $ENTITY_Roo_Jpa_ActiveRecord class (not in the Customer class/aj) |
David Biesack | Mar 28, 2012 | |
Page 14 3rd paragraph |
The lastName field was already added above using "field string --fieldName lastName --notNull". |
Franz Becker | Sep 05, 2011 | |
Page 14 5th paragraph |
field date --fieldName dateOfOrder |
Jose Diaz | Nov 09, 2011 | |
Page 14 2nd paragraph |
The book wrongly states that Roo will generate the corresponding accessors and mutators in the Customer_Roo_Entity.aj file. The generated stuff will go into the Customer_Roo_JavaBean.aj file instead. |
Ervin Varga | Feb 14, 2012 | |
Page 15 2nd paragraph |
The book misses to point out an important detail. If Spring responds with a message "Spring Roo automatic add-on discovery service currently unavailable" then you should first issue 'download status' and read the instructions there. To enable the Spring Roo download features you need to type 'download accept terms of use'. Only after performing this last step you will get the output as indicated in the book. |
Ervin Varga | Feb 14, 2012 | |
Page 15 4th paragraph |
The book's source code is not inside the "roo_crm.sql" file, but in the "ddl.sql" file instead. |
Ervin Varga | Feb 14, 2012 | |
Page 15 6th paragraph |
There is an extra "the" (marked with ***) in the sentence cited below in the specified paragraph. |
Ervin Varga | Feb 14, 2012 | |
Page 15 United States |
h2 default is ~/test so one must change the path on login to jdbc:h2:tcp://localhost/~/roo_crm |
David Biesack | Mar 28, 2012 | |
Page 15 United States |
"move all the fields" s/b |
David Biesack | Mar 28, 2012 | |
Page 15 United States |
Also, after copying the fields/methods from the .aj to the .java entity classes, LineItem ends up with syntax errors |
David Biesack | Mar 28, 2012 | |
Page 16 United States |
In Riddle me This, it would be nice to show a JUnit test, including the setup - how to do the dependency injection necessary to access the data source, etc. |
David Biesack | Mar 28, 2012 | |
Page 17 United States |
Sentence begins "Has always featured great support for JPA,", missing the subject (Java? Spring? What?) |
David Biesack | Mar 28, 2012 | |
Page 19 United States |
I get: |
David Biesack | Mar 28, 2012 | |
Page 21 4th paragraph |
The command must be: |
Jose Diaz | Nov 09, 2011 | |
Page 23 United States |
s/driven/drive/ |
David Biesack | Mar 28, 2012 | |
Page 35 last sentence |
There is an extra "the" (marked with ***) in the last sentence. Here is an excerpt: |
Ervin Varga | Feb 15, 2012 | |
Page 1214 United States |
entity --class ~.model.CartOrder |
David Biesack | Mar 28, 2012 |