java - JPA 符合条件的前一行
问题描述
使用 JPA 并需要相同的帮助。当前查询如下所示
@Query("SELECT o FROM orders o " +
"WHERE (o.type = 'type1'... " +
" ) " +
" OR (o.type = 'type2' ...... " +
" ) "
)
Page<Order> getOrders(Pageable pageable);
现在,我必须添加另一个“OR”条件(如下所示的 type3),我只需要获取 1 条符合条件的记录,即仅针对这个新的 OR 条件限制一条记录。
仅对以下条件需要限制 1
" OR (o.type = 'type3' ...... " +
" limit 1) "
我怎么能在 JPA 中做到这一点?
解决方案
推荐阅读
- python - 为什么我在 python 列表中出现演示错误?
- python-3.x - 在 Python 中为某个日期生成 UNIX 时间
- java - 使用opencsv读取包含'\'字符串和'\0'附件的CSV文件?
- javascript - 为什么有些事件处理程序是由 dispatchEvent 触发的,而有些不是?
- node.js - 在 heroCard botframework (nodejs) 中提及用户
- python - luigi 如何处理任务失败?
- css - CSS - 第一类的伪类
在另一个标签之后
- rust - 从另一个结构继承值
- python - VSCode 无法从虚拟环境中正确运行 pytest
- mongodb - 是否可以在 cosmos mongo db 上的多嵌套字段上创建索引?