Java 有没有办法不为MyBatis域对象实现可序列化

Java 有没有办法不为MyBatis域对象实现可序列化,java,mybatis,Java,Mybatis,若我想将sql映射到MyBatis中的某个对象,那个么我需要实现可序列化接口。 像这样: public class User implements Serializable { 否则,当我尝试将sql结果映射到此对象时,它会抛出NotSerializableException 是否有任何方法可以将MyBatis配置为允许域对象不实现可序列化?我找到了MyBatis需要可序列化对象的原因。 通常,当您不使用标记时,在不实现可序列化接口的情况下,一切都可以正常工作 原因是mybatis需要通过序列

若我想将sql映射到MyBatis中的某个对象,那个么我需要实现可序列化接口。 像这样:

public class User implements Serializable {
否则,当我尝试将sql结果映射到此对象时,它会抛出NotSerializableException


是否有任何方法可以将MyBatis配置为允许域对象不实现可序列化?

我找到了MyBatis需要可序列化对象的原因。 通常,当您不使用标记时,在不实现可序列化接口的情况下,一切都可以正常工作

原因是mybatis需要通过序列化读取/写入对象

这个链接可能会有所帮助