java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
利用query动态查询时,报错
java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

当设置Student.hbm.xml的class标签的属性lazy=false时:

结果正确。
不得其解,观察lib下的类包,发现了有两个javassist包。

删除其中的一个,将Student.hbm.xml的class标签中的lazy属性删掉,运行,结果正确。原来是我添加包的时候,加多了。

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号