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

如何在SDN 5.x中创建类似于4.x中Neo4jOperations的动态密码查询

沈成天
2023-03-14

我试图实现一个解决方案使用SDN的目的是创建一个动态密码,其中我的标签变化W.R.T输入类型(n类型)与节点的属性无关。

希望一个类似于这个链接上提到的sollation能帮助我。是否可以使用GraphRepository模式动态构造neo4j密码查询

如果您确实使用了Neo4jTemplate,那么您应该针对它的Neo4jOperations接口而不是template类编写代码

下表显示了为Spring Data Neo4j版本4保留的Neo4jTemplate函数。在某些情况下,方法名称已经更改,但在新版本下提供了相同的功能。

要实现旧的template.fetch(实体)等效行为,您应该调用一个将提取深度指定为参数的load方法。

谢谢!!!

共有1个答案

房学
2023-03-14

我接受了直接使用会话代替Neo4jOperations机制的建议。

@Autowired 
SessionFactory sessionFactory

public void doCustomQuery() {
    Session session = sessionFactory.openSession();
    Iterable<NodeEntity> nodes = session.query(NodeEntity.class, "MATCH (n) RETURN n", params);
}
 类似资料:
  • 问题内容: 我试图复制(如果可能改善)的Python 2.x的在3.x的排序行为,使双方订购类型喜欢,等如预期进行排序,并相互unorderable类型的输出中进行分组。 这是我正在谈论的示例: 我之前在此方面的尝试(使用键参数的类)从根本上被破坏了,因为它的方法是 试图比较值,以及 如果失败,则退回比较其类型的字符串表示形式 正如布伦·巴恩(BrenBarn)的出色回答所解释的那样,这可能导致不

  • 问题内容: 假设我们有一个抽象的@Entity Animal,以及几个扩展Animal的实体类,包括Dog,Cat,Monkey和Bat。 如何根据扩展实体的类过滤结果? 示例 :有复选框,用户可以在其中选择要检索的实体。 现在,我想使用在类中定义的(Named)Query检索实体。我可以在查询中放入哪种查询参数,以便仅返回Cat和Monkey对象? 问题答案: 我不确定JPA是否支持它,但是在H

  • 我在DynamoDB中有一个表,我需要得到一个记录列表(Java),这些记录是从最后一天开始的。它们都有dateTime属性。 我所指的表的相关属性:customerUrl(string,hashkey)、dateTime(number,range key)和其他一些不相关的属性 我已经尝试过用dateTime的hashkey设置一个全局二级索引,但没有范围键。此索引名为“performanceI

  • 问题内容: 我想使用JUnit 4创建一个junit测试套件,在运行测试套件之前,要包含的测试类的名称是未知的。 在JUnit 3中,我可以这样做: 并让该方法确定要运行的测试类。 在JUnit 4中,文档说要使用批注:构建我的测试套件。有许多SO答案显示了如何执行此操作。不幸的是,我看到的示例似乎不允许传递动态生成的TestClasses列表。 这样的建议我必须继承我不想做的子类。 动态指定的测

  • 问题内容: 我有类名称的列表,想动态创建它们的实例。例如: 如何在Python中动态创建该实例?谢谢! 问题答案: 这通常被称为反思或自省。找出类似的问题,这些问题可以回答您要尝试做的事情: Python是否具有与Java类forname等效的名称 您可以使用字符串实例化Python中的类吗

  • 问题内容: 我知道有些东西像和一样强大。我想知道有没有机会上传没有文件的文件。 问题答案: 如果要上传文件,则需要能够解析多部分内容。您可以使用它来解析或实现自己的解析。以下列出了可以帮助您的模块: 直接解析(基于截至2016年11月的Github星,以递减的形式出现): 强大 男生 多党 中间件: multer-基于busboy,比下面的选项更受欢迎 busboy中间件 -上一次提交2014年4