Cannot cast org.hibernate.classic.Session to org.hibernate.impl.SessionImpl
by Halil Ağın
Hello List;
I'm trying to implement the scenario explained at this site:
http://www.devx.com/Java/Article/30396/1763
At some place in the code, there is such code below(In AbstractGeneriDao,
in generate member method ):
------------------------------------------------
(SessionImpl)getSession();
------------------------------------------------
Notes:
SessionImpl : org.hibernate.impl.SessionImpl
getSession : org.hibernate.classic.Session
I looked that SessionImpl class implements org.hibernate.classic.Session
interface, therefore the casting should work.
But when i run the application, there occure cast exception which says that
Cannot cast org.hibernate.classic.Session to org.hibernate.impl.SessionImpl.
Why this casting not working I could not understand. I think It should work,
because i am making a casting operation from an interface to its
implementation class.
Does anybody know why it does not work?
Regards,
-Halil AGIN
16 years, 4 months