Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在spring数据中创建动态查询_Java_Spring Boot_Spring Mvc_Spring Data Jpa - Fatal编程技术网

Java 在spring数据中创建动态查询

Java 在spring数据中创建动态查询,java,spring-boot,spring-mvc,spring-data-jpa,Java,Spring Boot,Spring Mvc,Spring Data Jpa,如何在列出参数时创建动态查询(如果我们有多个组合框),对于要选择的每个组合框,必须将and添加到在jpql中不起作用的查询中 正确的JPA查询格式为: SELECT t FROM table_name t WHERE t.val IN :list; 其中:list是您的值列表。您将无法直接执行此操作,因为您需要使用JPA规范。使用它可以实现动态参数查询 请参阅规范中的此链接:请也上传您的代码,这样我们就可以清楚地看到您想要什么!有时用户不输入任何内容作为输入,因为存在error@fariba我

如何在列出参数时创建动态查询(如果我们有多个组合框),对于要选择的每个组合框,必须将and添加到在jpql中不起作用的查询中
正确的JPA查询格式为:

SELECT t FROM table_name t WHERE t.val IN :list;

其中:list是您的值列表。

您将无法直接执行此操作,因为您需要使用JPA规范。使用它可以实现动态参数查询


请参阅规范中的此链接:

请也上传您的代码,这样我们就可以清楚地看到您想要什么!有时用户不输入任何内容作为输入,因为存在error@fariba我的意思是使用数据类型列表,例如:列表atmTypeIdList。您还应该编写代码以防止用户输入的错误。