![](/img/trans.png)
[英]How to make my native query faster using indexing in Spring Data Jpa and postgres
[英]query at postgres HOW in Spring JPA
這里有這樣一個請求:
select *
from Organization t
where (t.inn,t.kpp) IN(('000000','00000'),('1111111','111111'));
如何在Spring Data JPA中進行此查詢。 我這樣嘗試過:
@Query(value =
"SELECT t" +
" FROM Organization t" +
" WHERE (t.inn, t.kpp) IN :innKppList")
列表findOrganizationsByInnKpp(@Param(“ innKppList”)映射innKppList);
但這行不通...
如果您可以將地圖分成兩個列表,則可以使用
@Query("SELECT t FROM Organization t WHERE t.inn IN ?1 AND t.kpp IN ?2")
Set<Organization> findByInnAndKpp(List<String> inn, List<String> kpp);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.