
.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder
SpringMVC+Spring3+Hibernate4的整合,框架是在网上下的在dao层如果用sessionFactory.getCurrentSession().sa...
SpringMVC+Spring3+Hibernate4的整合,框架是在网上下的
在dao层如果用sessionFactory.getCurrentSession().save()方法保存数据,不会报错。但是用
getHibernateTemplate().save()就会报
java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder
dao层:
spring-hierbnate.xml:
jar包:
求高手解答哪里配置错了,在线等!谢谢 展开
在dao层如果用sessionFactory.getCurrentSession().save()方法保存数据,不会报错。但是用
getHibernateTemplate().save()就会报
java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder
dao层:
spring-hierbnate.xml:
jar包:
求高手解答哪里配置错了,在线等!谢谢 展开
1个回答
展开全部
HIbernate4你为啥用3的DaoSupport呢,spring已经不再为hibernate4提供daoSupport了,直接用hibernate原生api来操作就行了,直接把sessionFactory注入到dao里面操作session就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询