java.io.NotSerializableException 没有序列化异常

在实现MyBatis的二级缓存时,遇到此异常,其原因是实体类未实现Serializable接口。

异常:
org.apache.ibatis.cache.CacheException: Error serializing object. Cause: java.io.NotSerializableException: com.itheima.domain.User

解决:

原文地址:https://www.cnblogs.com/weiqang/p/12203629.html

时间: 2024-10-14 01:56:36

java.io.NotSerializableException 没有序列化异常的相关文章

java.io.NotSerializableException:异常

java.io.NotSerializableException:异常,创建的pojo类未实现Serializable接口,启动服务器会报此异常,但是貌似对代码功能没影响,或者说暂时未发现有什么影响. 要解决此异常,可通过实现该接口解决. import java.io.Serializable; public class DeptPojo implements Serializable{ private String deptId; private String deptName; privat

java.io.NotSerializableException

在序列化非静态内部类的时候发现序列化不成功,出现下列异常: java.io.NotSerializableException: com.tang.sharedpreferencesdemo.MainActivity W/System.err( 2356):     at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1364) W/System.err( 2356):     at java.io.Object

tomcat启动报java.io.NotSerializableException或者WriteAbortedException错误解决方法

NotSerializableException或者WriteAbortedException 运行tomcat下面的 ssh项目,启动,打开某页面(让session起作用),停止:再启动,有可能会报类似如下的错误: org.apache.catalina.session.StandardManager doLoad 严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing a

java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException

问题描述: 严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.sh.rgsoft.blogonline.bean.Blog java.io.WriteAbortedException: writing aborted; java.io.NotSerializableExcept

java.io.IOException: Stream closed 异常的原因和处理

java.io.IOException: Stream closed 多个线程索引同一个input  stream,当某一个thread在执行完之后,把这个inputstream关闭了:而此时正在从这个input  stream流中读取信息的线程就会抛出  java.io.IOException:  Stream  closed  异常. 终于找到这个异常的根源所在,原来是两个页面同时调用一个jsp,这个jsp中的内建对象out在执行out.close()时发生的异常,也就是当某一个thread

hive使用python脚本导致java.io.IOException: Broken pipe异常退出

反垃圾rd那边有一个hql,在执行过程中出现错误退出,报java.io.IOException: Broken pipe异常,hql中使用到了python脚本,hql和python脚本近期没有人改过,在10.1号时还运行正常,但是在10.4号之后运行就老是出现相同的错误,而且错误出现在stage-2的reduce阶段,gateway上面的错误提示如下: 2014-10-10 15:05:32,724 Stage-2 map = 100%, reduce = 100% Ended Job = jo

storm java.io.NotSerializableException

今天编写一个storm的topology,bolt的逻辑跟之前的类似. 为了减少重复代码,我建了个抽象基类,存放bolt的公共逻辑,设计了几个abstract方法,不同的逻辑部分由子类实现. 基类日志定义如下: private static final Logger LOG = LoggerFactory.getLogger(AbstractXxxBolt.class); Logger是项目封装的,用于ELK的对象,考虑到子类可能用到,我把它的static去掉,AbstractXxxBolt.c

java ->IO流_序列化流与反序列化流

序列化流与反序列化流 用于从流中读取对象的操作流 ObjectInputStream    称为 反序列化流 用于向流中写入对象的操作流 ObjectOutputStream   称为 序列化流(对象保存到文件中) l  特点:用于操作对象.可以将对象写入到文件中,也可以从文件中读取对象. 对象序列化流ObjectOutputStream ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream.可以使用 ObjectInputStream 读取

java io流与序列化反序列化

java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作. 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象. 下面是一个实例,通过例子来将以上来简化学习: 1.先创建一个学生类来实现serialization: 1 package com.etc; 2 3 import java.io.Serializable; 4