well you should probably go throw the Struts + Spring IoC + Hibernate . Hibernate stays only for the database-level, Spring IoC - would provide you the possibility to integrate Struts with Hibernate.
I guess the most reliable example for that would be looking at the AppFuse Maven archetype :) have a look here
http://appfuse.org/display/APF/AppFuse+QuickStart#AppFuseQuickStart-create or simply in your console execute:
Quote:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-struts-archetype -DarchetypeVersion=2.1.0-M1 -DgroupId=com.mycompany -DartifactId=myproject
and digg into the code!