关于Hibernate里一对多查询结果为null的解决方法

来源:互联网 发布:php可以开发游戏吗 编辑:程序博客网 时间:2024/06/03 19:17
两个都是代理对象来着,你的many-to-one的对象使用的是懒加载啊,而且在session关闭之前没有初始化返回对象,所以你在action层中调用的时候就是null的,两种决解方法1,在session未关闭之前初始化返回的对象,使用Hiberante.initialize静态方法     Recordtalk r = (Recordtalk )super.save(recordtalk);     Hiberante.initialize(r);     return r;2,设置懒加载属性为false
0 0
原创粉丝点击