SerializationException: could not deserialize.java.io.EOFException

下午增加数据库字段的时候出现了这个问题:

org.springframework.orm.jpa.JpaSystemException: could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
……
Caused by: org.hibernate.type.SerializationException: could not deserialize
……
Caused by: java.io.EOFException
……

原因:一些外键关联的字段注解写错了。

@Column(name = "mch_id")
private Mch mch;

修改为:

    @JoinColumn(name = "mch_id", referencedColumnName = "id", nullable = false, updatable=false)
    @ManyToOne(optional = false, targetEntity = Mch.class)
    private Mch mch;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容