gpt4 book ai didi

java - 在 Spring JPA 中如何在 postgres 查询

转载 作者:行者123 更新时间:2023-11-29 13:45:47 26 4
gpt4 key购买 nike

这里有这样一个请求:

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);

但是没用...

最佳答案

如果您可以将您的 map 分成两个列表,这将有效

@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);

关于java - 在 Spring JPA 中如何在 postgres 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48744632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com