SDN4:如何将多个自定义标签添加到 NodeEntity

SDN4 : How to add multiple custom labels to a NodeEntity

在使用 SDN 4 之前,我使用自定义 REST 客户端代码在客户端和 Neo4j 数据库之间实现我自己的 DAO 层。我能够为我创建的节点添加一些标签。这似乎也可以使用 SDN 3 从我可以使用 @Labels 注释从文档和其他问题中推断出来。

但是,@Labels 似乎在 SDN 4 中不受支持,并且 SDN 4 文档暗示只有实体 class 的 class 名称(以及任何超级 class es) 将在创建时添加到节点实体。

有没有办法给节点添加额外的标签?我需要用户提供此类标签的值,而不是在注释中进行硬编码。

非托管扩展将是当前的方式。创建节点时,扩展可以根据需要分配其他标签。您可以直接编写非托管扩展或构建 GraphAware Runtime Module