_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy异常
来源:互联网 发布:ubuntu jdk 1.7 下载 编辑:程序博客网 时间:2024/05/16 02:36
hibernate的级联查询测试代码:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
public class Mytest {
@Resource
private CategoryService categoryService;
@Test
public void testQueryJoinAccount(){
for(Category c:categoryService.queryJoinAccount("装")){
System.out.println(c);
System.out.println(c.getAccount());
}
}
}
报错结果:
Hibernate: select category0_.id as id1_1_, category0_.aid as aid4_1_, category0_.hot as hot2_1_, category0_.type as type3_1_ from category category0_ where category0_.type like ?
22:02:12.553 [main] ERROR org.hibernate.proxy.pojo.javassist.JavassistProxyFactory - HHH000142: Javassist Enhancement failed: com.model.Account
java.lang.ClassCastException: com.model.Account_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
原因:ManyToOne中即多的一方启用的fetch抓取策略是懒加载FetchType.LAZY
One的一方启用的fetch抓取策略是立即加载FetchType.EAGER
在JPA的hibernate级联查询中:保持Many的一方为立即加载,错误立马解决
PS:我也不知道为什么,只是无意中改成这样子就成功了!
阅读全文
0 0
- _$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy异常
- $$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
- $$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
- User_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
- 异常处理:User_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
- java.lang.ClassCastException: XXXX$$_javassist_1 cannot be cast to javassist.util.proxy.Prox
- $$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
- javassist_1 cannot be cast to javassist.util.proxy.Proxy
- javassist_0 cannot be cast to javassist.util.proxy.Proxy
- javassist_0 cannot be cast to javassist.util.proxy.Proxy
- com.domain.*_$$_javassist_6 cannot be cast to javassist.util.proxy.Proxy问题
- XXX_$$_javassist_5 cannot be cast to javassist.util.proxy.ProxyObject
- 关于Person_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy异常,hibernate的懒加载异常
- 整合ssh 报错 $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy
- java.lang.ClassCastException: $$_javassist_2 cannot be cast to javassist.util.proxy.Proxy
- SSH整合遇到的问题:model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy
- 在SSH整合过程中ClassCastException:xxx_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
- 整合SSH java.lang.ClassCastException: xxx_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
- 面向对象的特征 封装
- C++ 简介
- JavaScript之语言特性
- FZU 2271 X Floyd
- 【bzoj2286】【SDOI2011】消耗战
- _$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy异常
- ARC082 F
- Python新手写出漂亮的爬虫代码1——从html获取信息
- 圈圈套圈圈(夹层)
- elk安装及使用一(elk的概述及elasticsearch安装)
- STL-list容器
- 微信小程序---app.json中设置背景色不生效解决办法
- 使用grub2引导iso文件安装ubuntu
- 2017 Google hosts 持续更新,配置后可访问外网(不定期更新)