Spring Neo4jTemplate保存不保存Java 8 LocalDateTime字段
我将spring boot与spring-data-neo4j-rest一起使用。Maven依赖项如下所示Spring Neo4jTemplate保存不保存Java 8 LocalDateTime字段,spring,spring-data-neo4j,jsr310,Spring,Spring Data Neo4j,Jsr310,我将spring boot与spring-data-neo4j-rest一起使用。Maven依赖项如下所示 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <versio
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j-rest</artifactId>
<version>3.4.0.RELEASE</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.5.2</version>
</dependency>
</dependencies>
在服务类中,使用Neo4jTemplate保存方法保存此模型
@Autowired
Neo4jTemplate template;
public T create(T t) {
T t1 = template.save(t);
return t1;
}
问题是,虽然日期字段作为时间戳存储在Neo4j中,但根本不存储LocalDateTime。不明白我做错了什么。
如中所述,将LocalDateTime的自定义转换器添加到long转换和注册时需要这样做吗
@Autowired
Neo4jTemplate template;
public T create(T t) {
T t1 = template.save(t);
return t1;
}