Hai una situazione infernale JAR.
Per qualsiasi motivo, questa dipendenza
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
che ha un org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
la classe nasconde org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
classe, es. stesso nome, in questa dipendenza
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
E quella classe non ha un setPackagesToScan
metodo. Sbarazzati di spring-hibernate3
dipendenza. spring-orm
dovrebbe essere più che sufficiente. Puoi scaricare il sorgente qui
e verifica tu stesso.