首页 > 解决方案 > 根据多选列表中提供/未提供的值动态生成 jpql 查询

问题描述

我的HTML页面上有四个选择列表,并且选择了选择时正在检索数据。如何根据选择列表上的选择动态创建 jqpl 查询。

就我而言,有 4 个选项列表,用户可以从所有列表中选择选项,也可以从它们的组合中选择选项。在这种情况下如何编写查询?

我的查询类似于

SELECT x FROM tablename x WHERE x.column1= :choice1 AND x.column2 = :choice2 AND x.column3 = :choice3 AND x.column4 = :choice4

标签: jpajpql

解决方案


我假设你可以试试这个Criteria API


推荐阅读