HibernateTemplate类强制转换异常

时间:2013-10-04 07:22:44

标签: 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 

我认为这一行会出错;

HibernateTemplate ht = new HibernateTemplate(sessionFactory); 

1 个答案:

答案 0 :(得分:7)

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