首页> 中国专利> 解决Hessian导致hibernate不兼容的方法

解决Hessian导致hibernate不兼容的方法

摘要

本发明公开了一种解决Hessian导致hibernate不兼容的方法,包括:将一个对象传入并进行过滤;判断所述步骤1中的对象是否为常规的对象,在所述对象为常规对象的情况下,则不进行遍历;再判断所述对象是否属于集合对象,如果是集合对象,则把它的集合内容遍历出来,然后再递归;递归的时候,需要判断是否有死循环;在具体的过滤类里面,判断是否是Entity.class,如果是的话,就需要替换里面的集合元素;替换集合里面的内容,把内容替换后,hessian就不会报错了。本发明解决了Hessian序列化时,对hibernate中@OneToMany对应关系超过7条导致的session关闭异常的问题,以及易于实用,性能稳定。

著录项

  • 公开/公告号CN107967328B

    专利类型发明专利

  • 公开/公告日2021-04-02

    原文格式PDF

  • 申请/专利权人 四川长虹电器股份有限公司;

    申请/专利号CN201711194169.5

  • 发明设计人 李波;岳永胜;孙小波;

    申请日2017-11-24

  • 分类号G06F16/2458(20190101);G06F16/2453(20190101);

  • 代理机构51213 四川省成都市天策商标专利事务所;

  • 代理人谭德兵

  • 地址 621000 四川省绵阳市高新区绵兴东路35号

  • 入库时间 2022-08-23 11:37:38

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号