Du har en JAR helvedes situation.
Uanset årsagen, denne afhængighed
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
som har en org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
klasse skjuler org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
klasse, dvs. samme navn, i denne afhængighed
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
Og den klasse har ikke en setPackagesToScan
metode. Slip af med spring-hibernate3
afhængighed. spring-orm
burde være mere end nok. Du kan downloade kilden her
og tjek selv.