Java 是否可以用Spring数据序列化对象的字段?

Java 是否可以用Spring数据序列化对象的字段?,java,serialization,spring-data,Java,Serialization,Spring Data,例如: 我有一个实体,它包含一个可序列化类型的字段。我希望保存实体,以便将该字段存储为序列化数据。当再次加载实体时,必须将字段的值从其序列化状态还原 那么,再一次,是否有可能使用Spring数据 我讲的是通用的Spring数据,而不是任何更具体的实现,比如Spring数据JPA,因为我使用Spring数据Neo4j。如果建议的方法适用于任何特定的实现,它将非常有用。我最近想做类似的事情:在我的实体POJO中将hibernate的日期/时间戳对象转换为Java 8的LocalDateTime对象

例如:

我有一个实体,它包含一个可序列化类型的字段。我希望保存实体,以便将该字段存储为序列化数据。当再次加载实体时,必须将字段的值从其序列化状态还原

那么,再一次,是否有可能使用Spring数据


我讲的是通用的Spring数据,而不是任何更具体的实现,比如Spring数据JPA,因为我使用Spring数据Neo4j。如果建议的方法适用于任何特定的实现,它将非常有用。

我最近想做类似的事情:在我的实体POJO中将hibernate的日期/时间戳对象转换为Java 8的LocalDateTime对象

我通过创建一个实现AttributeConverter的属性转换器来实现这一点。我还添加了
@Converter(autoApply=true)
注释,以便对所有实体自动进行序列化/反序列化


您可以在优秀的blogpost中找到详细信息。

解决方法,但您可以在设置对象时填充字节数组。然后你可以让对象是@Transient。然后,当调用对象的getter时,可以进行反序列化。