当前位置: 首页 > 知识库问答 >
问题:

是否可能在@query处加密动态标签?

郤旭东
2023-03-14

我使用的是SDN3.1.0.发行版。我尝试danamic标签查询,比如

@Query("MATCH (n:{0}) RETURN n")
public List<SimpleArticle> findAllByDomain(String domain);
@Query("MATCH (n:`{0}`) RETURN n")
MATCH (n:`SimpleArticle`) RETURN n ; 

我可以在@Query中使用动态标签吗?

共有1个答案

邬承悦
2023-03-14

标签不能参数化。其基本原理是不同的标签可能导致不同的查询计划。参数化查询总是使用相同的查询计划-因此这是不可能的。

使用“半”动态标签的唯一方法是使用字符串连接或密码DSL。

 类似资料:
  • 我正在处理许多没有固定头/列的CSV文件,说我可以得到file1。包含10列和文件2的csv。csv包含50列。 我无法提前知道我将拥有的列数,我无法为每种文件类型创建特定的作业,我的输入将是一个黑框:一堆CSV,它将具有从10到无限的X列数。 当我想使用Spring Batch自动导入这些CSV时,我想知道这是否可能?我知道我必须获得固定数量的列,因为处理器以及我需要将数据序列化为POJO然后再

  • 问题内容: 如标题所述,我想基于仅在运行时可用的信息来动态加载(或不)动态加载Go软件包。 目的是允许用户通过添加新的本机脚本命令的自定义程序包扩展程序。当前,每次我添加新命令或禁止使用某些命令时,都需要编辑程序并重新编译,而如果我可以制作某种dll之类的文件,则可以创建一个“导入”脚本命令来搜索和加载命名命令库。 出于好奇,该程序是基于定制命令的脚本库,我将其用于各种用途。 我提前进行了一些搜索

  • 我在python程序中有一些数据,我想在用密码写入文件之前加密,然后在使用它之前读取并解密它。我正在寻找一些安全的对称算法,可以根据密码加密和解密。 这个问题显示了一种不安全的方式,并建议使用LibNa。因为我在使用Python,所以我找到了pyNade。它似乎有很多从libnaid映射的函数,但我不知道如何简单地根据密码加密/解密数据。 我的问题是,看起来所有加密算法都使用密钥。我不想使用密钥。

  • 我不熟悉Kinesis数据流,我想知道Kinesis数据流的行为是否类似于DDB流中的DynamoDB流行为,一个分区键只能属于一个shard,而一个shard可以容纳多个键。 Kinesis数据流也是如此吗?

  • 令我惊讶的是,已经完成执行但尚未加入的C11std::thread对象仍然被视为活动执行线程。下面的代码示例说明了这一点(基于Xubuntu 13.03和G4.7.3构建)。有人知道C 11标准是否提供了一种检测std::thread对象是否仍在积极运行代码的方法吗?

  • 大多数情况下使用静态json数据通过使用D3.Hierarchy生成树状图或可折叠的力图。但问题是,数据是动态的而不是静态的呢?另一方面,是否有任何方法或函数可以将子级添加到已经存在的D3.Hierarchy对象中? 我读过很多关于如何用D3制作一个可折叠的力定向的例子。但大多数使用的是静态json数据。 因此,我不需要为根数据重新创建层次结构,我只需创建一个子层次结构对象并将其添加到根中。