hibernate lazy fetch leading json serializ exception

 

today, i changed a application(synchronized request) to ajax application(asynchronous request),i need send some json data to client.so i use the flex json frame to serialized an object to json data.when i test,the program send a jsonexception to me(i can't remember the reason),i checked my program carfully ,but found nothing.so i google the exception from internet and see somebody said the reason is serialized the object relation with others,i was in a fog because the object which is i want to serialized is not relation with others.so i check my code again. Suddenly,i rememberd that for most  entities,we used lazy fetch  strategy,maybe is the reason,when you lazy fetch an object through hibernate,hibernate will give you an proxy object,the object type is not same with the real object(use cglib),so,the json frame send exception.i changed the strategy and tested again.right,hehe,i got it.

 

usually,when we used hibernate to persistence strategy,we using lazy fetch strategy to saving mamory. if you used hibernate,don't foget proxy object,is very important,hehe.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值