I updated the previous example application I created to demonstrate how to use Struts 2, Spring, and Hibernate together in a web application. The example was updated in October 2010 to use the current versions of Struts 2 (2.2.1) and Spring (3.0.5). The application was also changed to have Spring create the in-memory HSQL database using the new Spring 3 jdbc:embedded-database tag.
To download the new version of the example application and to read more about how the example works, visit the previous blog article.
As always if this example or my article needs some improvement, doesn't work for you, or you have any other suggestions, just submit a comment below.