我正在做一个项目Spring和Java,使用JHipster生成。我想过滤与另一个没有直接关系的表。
我的目的几乎在前面的类似问题中被问到
用多个内连接编写Spring规范
但在我的情况下,我有两个不相关的实体:
顾问(id: Long,FullName:string,profile Rank:Enum of string)
Rank(id:Long,level:Enum of string,rate:Double)
Consultant | Rank
|
id | FullName | profileRank | id | level | rate
1 | aaaaa | 'ONE' | 1 | 'ONE' | 1
2 | bbbbbb | 'THREE' | 2 | 'TWO' | 2
3 | cccccc | 'FOUR' | 3 | 'THREE' | 3
4 | dddddd | 'THREE' | 4 | 'FOUR' | 4
我想使用level
按费率过滤顾问列表示例:获取费率大于3的顾问
Expected result
id | FullName | profileRank
3 | cccccc | 'FOUR'
我已经搜索了留档和许多文章没有得到它的工作,请如何实现这一点。
您无需为您的案例编写规范。
List
另一种选择是像这样的连接使用JPA标准连接没有关系的表
如果您仍然想要一个规范,那也是可能的。Spring Data加入规范