4

所以我有以下情况:

@Entity
class Image {
  @Id
  @GeneratedValue
  private Long id;

  ....
}

@Entity
class ImageData implements Serializable {
  @Id
  @OneToOne
  private Image image;

  ....
}

这一切都很好,但为什么 ImageData 需要可序列化?如果不是我得到它需要可序列化的异常:

 org.hibernate.MappingException: composite-id class must implement Serializable:...

我知道 Identifier 需要可序列化,但为什么现在反过来了?

4

1 回答 1

0

在 Hibernate 论坛上有一个关于类似主题的讨论应该回答你的问题,看看这里

于 2011-04-01T18:43:46.410 回答