hessian timestamp date 设置空(null)导致出现的 bug

单独使用timestamp没什么问题,但是在类中如果用timestamp,如果是null,就会出空指针错误。


看代码发现在UnsafeDeserializer.java文件中的720行开始


      try {
        java.util.Date date = (java.util.Date) in.readObject();
        value = new java.sql.Timestamp(date.getTime());


这样直接就空指针了,加了个判断。。。此等严重bug不知为何,hessian一直没有修改。。。

      try {
        java.util.Date date = (java.util.Date) in.readObject();
        if (date != null)
         value = new java.sql.Timestamp(date.getTime());



阅读更多
想对作者说点什么? 我来说一句
相关热词

没有更多推荐了,返回首页