1. 程式人生 > >問題hibernate4.SessionHolder cannot be cast hibernate3.SessionHolder解決

問題hibernate4.SessionHolder cannot be cast hibernate3.SessionHolder解決

final span color art 例如 ring 使用 rac pop

問題:在使用Spring(v4.1.7)和hibernate(v4.3.10.Final)開發應用程序時發生例如以下異常:

java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder

原因:一個可能的原因是DAO類中使用了Hibernate v3的HibernateDaoSupport。

解決:

使用以下的類發生異常:

org.springframework.orm.hibernate3

.support.HibernateDaoSupport

改用以下的類恢復正常:

org.springframework.orm.hibernate4.support.HibernateDaoSupport


問題hibernate4.SessionHolder cannot be cast hibernate3.SessionHolder解決