例如:
我有一个实体,它包含一个可序列化类型的字段。我想保存实体,因此该字段将存储为序列化数据。当再次加载实体时,必须从其序列化状态恢复该字段的值。
那么,再一次,是否有可能使用Spring Data?
我讲的是通用的Spring Data而不是Spring Data JPA等更具体的实现,因为我使用的是Spring Data Neo4j。如果建议的方法适用于任何特定的实现,它将是有用的。
答案 0 :(得分:0)
我最近想做类似的事情:将hibernate的Date / Timestamp对象转换为我的实体POJO中的Java 8的LocalDateTime对象。
我通过创建implements AttributeConverter<LocalDateTime, Timestamp>
的属性转换器来实现这一目标。我还添加了@Converter(autoApply = true)
注释,以便自动为所有实体进行序列化/反序列化。
您可以在this优秀博文中找到详细信息。