Neo4j 特定转换

Neo4j 不支持关系世界中使用的所有类型。对于其中一些类型,我们提供了转换,这些转换在 Spring Data Neo4j (SDN) 等框架中也可用。这些转换在此驱动程序中也可用,因此您可以互换使用 SDN 和此驱动程序。

定点算术数据类型

Neo4j 不支持 BigIntegerBigDecimal。存储它们的唯一方法是作为 String,然后将其读回相应的类型。这与 SDN 和 OGM 保持一致。

传递给 PreparedStatementCallableStatement 的任何这些类型的参数都将存储为 String,但可以通过结果集上的相应方法读取。

SQL 日期、时间和时间戳

java.sql.Date

映射到 Cypher DATE

java.sql.Time

映射到 Cypher LOCAL TIME

java.sql.Timestamp

映射到 Cypher LOCAL DATETIME

有关 Cypher® 日期类型的详细信息,请参阅 时间类型

为了更精确地映射,请使用具有适当类型及其方法 setObjectgetObject 的 Neo4j Value 实例。