HibernateTemplate类强制转换异常

hel*_*one 4 spring hibernate

我得到以下错误.我使用的是Spring 3.2.2和Hibernate 4.如何创建一个新的HibernateTemplate对象?

java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder 
Run Code Online (Sandbox Code Playgroud)

我认为这条线会出错;

HibernateTemplate ht = new HibernateTemplate(sessionFactory); 
Run Code Online (Sandbox Code Playgroud)

小智 7

将您的代码从org.springframework.orm.hibernate3.HibernateTemplate更改为您的DAO实现类导入包中的org.springframework.orm.hibernate4.HibernateTemplate.