如果我想将 sql 映射到 MyBatis 中的某个对象,那么我需要实现 Serializable 接口(interface)。
像这样:
public class User implements Serializable {
否则,当我尝试将 sql 结果映射到此对象时,它会抛出 NotSerializableException。
有什么方法可以配置 MyBatis 以便它允许我让域对象不实现 Serializable?
最佳答案
找到mybatis需要可序列化对象的原因了。
通常,当您不使用 标签时,一切正常,无需实现可序列化接口(interface)。
原因是mybatis需要通过序列化来读写对象。
此链接可能有助于 https://mybatis.github.io/mybatis-3/sqlmap-xml.html
关于java - 有没有办法不为 MyBatis 域对象实现 Serializeble,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27016507/