Je hebt een helse JAR-situatie.
Om welke reden dan ook, deze afhankelijkheid
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
die een org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
heeft class verbergt de org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
klasse, nl. dezelfde naam, in deze afhankelijkheid
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
En die klasse heeft geen setPackagesToScan
methode. Weg met de spring-hibernate3
afhankelijkheid. spring-orm
zou meer dan genoeg moeten zijn. U kunt de bron downloaden hier
en controleer het zelf.