The incremental database reverse engineering (DBRE) add-on allows you to create an application tier of JPA 2.0 entities based on the tables in your database. DBRE will also incrementally maintain your application tier if you add or remove tables and columns.
We have used Spring Roo in a web project and show how we generated an early prototype and transistioned to early development and then to production code.