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 实例。