Por lo que yo puedo recordar, Hibernate, ya que es fuera de la caja, no es compatible con "paquete-Sanning" para descubrir sus clases de dominio.
Pero dado que está integrando Hibernate con Spring MVC, puede anotar sus clases (anotaciones específicas estándar JPA + Hibernate) y dentro de su archivo de configuración de contexto Spring, especifique el paquete que contiene las clases de entidad Hibernate. He aquí cómo configurarlo en un proyecto anterior:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="org.springmvc.domain" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="show_sql">true</prop>
<prop key="log_level">DEBUG</prop>
</props>
</property>
</bean>
La propiedad "packagesToScan" definen los paquetes que la primavera tendrá exploración de hibernación para descubrir las clases de entidad.
preguntas relacionadas: http://stackoverflow.com/q/1413190/211197 http://stackoverflow.com/q/2419802/211197 – maksimov