Concentrate on the basics of Hibernate. Just using it, connecting to a database, doing basic queries and CRUD operations, and learn to do a mapping or two. Don't mix in Spring or Struts yet. Just learn it in isolation.
Then do the same with Spring. Learn it in isolation.
When you have a basic understanding of each, you'll see very clearly how they integrate together. A big problem is people trying to tackle it all at once, and even for me, a brilliant and exceptionally handsome computer professional (
), I get confused when it all gets lumped together in a single tutorial.
-Cameron