jpa - 根据多选列表中提供/未提供的值动态生成 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
解决方案
我假设你可以试试这个Criteria API
推荐阅读
- spring - 在spring框架依赖注入中调用构造参数
- spring - 未能执行目标...错误。部署到 Heroku
- visual-studio - 如何使用 Xamarin Maps 缩放到边界框?
- python - 使用ffmpeg读取streamlink m3u8文件
- css - 使用移动设备查看时,样式组件中的某些样式不适用
- spring - spring jar 看不到资源
- python - 从 Glue Job 调用 AWS Sagemaker 终端节点
- javascript - 为什么网格-“列:跨度2;” 不改变按钮的大小?
- javascript - 我的引导程序在我的 js 文件中无法正常工作
- python - 随机 numpy 数组,其值介于 -1 和 1 之间,总和为 1