在SpringJPA中传递动态查询

在SpringJPA中传递动态查询,spring,jdbc,spring-data,spring-data-jpa,repository,Spring,Jdbc,Spring Data,Spring Data Jpa,Repository,我想知道如何在SpringJPA中传递在程序执行时动态准备的查询。所需的查询可能会根据用户输入而有所不同。那么,在使用for循环手动构建查询框架之后,如何执行此查询 我尝试过使用JDBC概念执行查询。但我想要更像: @Query ( query_String) public <return_type> filterNodes(String query_String); 这可能吗 您绘制的方法不起作用 根据您创建查询的方式,可能有各种适合账单的选项: 是相当有限的,但有它的用途 它们

我想知道如何在SpringJPA中传递在程序执行时动态准备的查询。所需的查询可能会根据用户输入而有所不同。那么,在使用for循环手动构建查询框架之后,如何执行此查询

我尝试过使用JDBC概念执行查询。但我想要更像:

@Query ( query_String)
public <return_type> filterNodes(String query_String);

这可能吗

您绘制的方法不起作用

根据您创建查询的方式,可能有各种适合账单的选项:

是相当有限的,但有它的用途 它们相当灵活,我希望它们能在您的情况下工作,但这只是猜测,因为您没有描述如何创建查询。 如果一切都失败了,您可以编写一个将查询作为参数并使用EntityManager执行的。 请看我的回答: