附录
章节摘要
📄️ 转换
Ne4j 转换器在没有提供额外的映射元数据时,有一些映射对象的约定。这些约定包括:
📄️ Neo4jClient
Spring Data Neo4j 提供了 Neo4j Client,它在 Neo4j 的 Java 驱动之上提供了一层轻薄的封装。
📄️ 日志记录
从 7.1.5 版本开始,Spring Data Neo4j 为 Cypher 通知提供了多个日志记录器。日志记录器 org.springframework.data.neo4j.cypher 包含了由 Spring Data Neo4j 调用的所有语句以及从服务器发送的所有通知。为了排除或提升某些类别,以下日志记录器已就位:
📄️ 查询创建
本章将介绍在使用 SDN 抽象层时,查询的技术实现。为了简化讨论,我们不会涵盖所有可能的情况,而是专注于其背后的核心理念。
📄️ 自定义查询
Spring Data Neo4j,与所有其他 Spring Data 模块一样,允许您在存储库中指定自定义查询。如果您无法通过派生的查询函数来表达查找逻辑,这些自定义查询会非常有用。
📄️ 空间类型
Spring Data Neo4j 支持以下空间类型:
📄️ 从 SDN+OGM 迁移到 SDN
SDN+OGM 这些年来经历了相当多的历史,我们理解迁移大型应用系统既不是一件有趣的事情,也不会立即带来利润。在从旧版本的 Spring Data Neo4j 迁移到新版本时,我们观察到的核心问题大致按顺序如下:
📄️ 构建 Spring Data Neo4j
JDK 17+(可以是 OpenJDK 或 Oracle JDK)