jpa 简单的or 查询
今天遇到一个 简单的sql查询 是通过or来实现的,如果说用原生的sql语句是这样的
SELECT * from aoa_order WHERE create_id = '1' OR pid = '2'
现在项目使用时jpa ,我想通过jpa来实现or的查询
在网上找了好多jpa and or 的列子,自己也根据列子写了几次,但最终都失败了
发现不是网上列子不适用我当前的sql
找问题还是要找根本原因,于是乎找到了jpa 关键字or相关的博客
看完这个发现了出口
Page<Order> findByCreateIdOrPid(Long createId,Long pid, Pageable pa);
完美解决问题
需要学的东西还有很多