簡體   English   中英

Spring JPA中的postgres HOW查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM