class B implements Serializable {
@Column(name = "MODIFIED_DATE")
private Serializable modifiedDate;
}
是否有任何用例或目的将
modifiedDate
声明为 Serializable
?
这不是一个很好的例子,因为modifiedDate可以是一个日期。 想想这个例子:
class Message implements Serializable {
private String senderName;
private int messageType;
private Serializable payload;
...
}
消息可以传输多种类型的东西,但是如果你将
payload
声明为对象,它可能会在运行时失败,因为并不是每个对象都可以序列化。