是否可以使用Spring Data序列化对象的字段?

时间:2015-10-28 14:18:33

标签: java serialization spring-data

例如:

我有一个实体,它包含一个可序列化类型的字段。我想保存实体,因此该字段将存储为序列化数据。当再次加载实体时,必须从其序列化状态恢复该字段的值。

那么,再一次,是否有可能使用Spring Data?

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

1 个答案:

答案 0 :(得分:0)

我最近想做类似的事情:将hibernate的Date / Timestamp对象转换为我的实体POJO中的Java 8的LocalDateTime对象。

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

您可以在this优秀博文中找到详细信息。