在使用 SDN 4 之前,我使用自定义 REST 客户端代码在客户端和 Neo4j db 之间实现我自己的 DAO 层。我能够为我创建的节点添加许多标签。这似乎也可以使用 SDN 3 从我可以使用 @Labels 注释从文档和其他问题中推断出来的。
但是,SDN 4 似乎不支持@Labels,并且 SDN 4 文档暗示只有实体类(和任何超类)的类名将在创建时添加到节点实体。
有没有办法为节点添加额外的标签?我需要用户提供这些标签的值,而不是硬编码在注释中。
在使用 SDN 4 之前,我使用自定义 REST 客户端代码在客户端和 Neo4j db 之间实现我自己的 DAO 层。我能够为我创建的节点添加许多标签。这似乎也可以使用 SDN 3 从我可以使用 @Labels 注释从文档和其他问题中推断出来的。
但是,SDN 4 似乎不支持@Labels,并且 SDN 4 文档暗示只有实体类(和任何超类)的类名将在创建时添加到节点实体。
有没有办法为节点添加额外的标签?我需要用户提供这些标签的值,而不是硬编码在注释中。
非托管扩展将是目前执行此操作的方式。创建节点时,扩展可以根据需要分配附加标签。您可以直接编写非托管扩展或构建GraphAware 运行时模块