我有
> y
# A tibble: 6 x 7
a b c d e f sd
* <chr> <lgl> <chr> <chr> <chr> <chr> <list>
1 H. SUMEMOS NA 365 4,52% 4 "" <data.frame [2 × 7]>
2 K. COALICIÓN REGIONALISTA VERDE NA 200 2,48% 4 "" <data.frame [1 × 7]>
3 N. LA FUERZA DE LA MAYORIA NA 2.958 36,66% 4 "" <data.frame [4 × 7]>
4 O. CONVERGENCIA DEMOCRATICA NA 2.297 28,47% 3 "" <data.frame [1 × 7]>
5 P. CHILE VAMOS NA 1.963 24,33% 4 "" <data.frame [4 × 7]>
6 CANDIDATURA INDEPENDIENTE NA 286 3,54% NA NA <data.frame [1 × 7]>
我需要通过emailAddress获取Person。我看到了这个答案:dont like。 但我想知道 - 我只能用弹簧数据做这个,我的意思是 - 没有查询。
答案 0 :(得分:1)
这应该有效:
Person findPersonByEmailList_EmailAddress(String email);
这也是:
@Query("select p from Person p join p.emailList l where l.emailAddress = ?1")
Person getPersonByEmail(String email);