查询一个表时出现org.hibernate.proxy.pojo.javassist.JavassistProxyFactory - HHH000142: Javassist Enhancement failed: 异常
异常:
ERROR org.hibernate.proxy.pojo.javassist.JavassistProxyFactory - HHH000142: Javassist Enhancement failed: com.ssh.Customer
java.lang.ClassCastException: com.ssh.Customer_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
解决方法:
1.在配置这个类的配置文件中many-to-one标签中添加fetch=“join” 这个还会报异常,不过可以查询出来了
2.在配置这个类的配置文件中many-to-one标签中添加lazy=“false”,不延迟加载,就没有问题了