如果我想将sql映射到MyBatis中的某个对象,那么我需要实现Serializable接口。 像这样:
public class User implements Serializable {
否则,当我尝试将sql结果映射到此对象时,它会抛出NotSerializableException。
有没有办法将MyBatis配置成允许我让域对象不实现Serializable?
答案 0 :(得分:1)
我找到了mybatis需要可序列化对象的原因。 通常,当您不使用< cache />标签,一切正常,没有实现可序列化的接口。
原因是mybatis需要通过序列化来读/写对象。