利用query动态查询时,报错

java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

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

java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

结果正确。

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

java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

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

java.lang.ClassCastException: com.ch.hibernate.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

相关文章:

  • 2022-01-03
  • 2021-12-01
  • 2021-03-27
  • 2021-10-01
  • 2021-12-28
  • 2021-08-05
  • 2021-12-11
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2021-06-01
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案