Do you need to add the bean names to the Annotations?
Did you check to see what exceptions were thrown, in the logs?
For the Hibernate stuff, why are you using "Annotated Packages" They are not used to find Entities. Most people think that that property is for that, but it isn't.
Someone actually had to extend the class so that you can state what package your Entities reside in so you don't have to list out each and every entity class in your xml.
they actually plan on added that in Spring 3.x
But for your issue, i know there had to be an exception thrown and we need to see what that it, that will tell us why Spring either missed the class, or had a problem with something.
So it might be in your Tomcat
console or Tomcat log.