@Query(value="SELECT DISTINCT process FROM custom_alarm_description WHERE line IN ?1", nativeQuery = true)
List<String> findAllDistinctByProcess(List<String> lines);
여기서 '?1'은 첫 번째 파라미터를 나타낸다. 이 코드는 첫 번째 파라미터로 전달된 List의 값을 JPQL 쿼리의 IN 절에 바인딩한다.
반응형
'개발 (Development) > Java' 카테고리의 다른 글
[Java] 리스트의 요소가 다른 리스트에 포함되지 않는지 확인 (Collections.disjoint()) (1) | 2025.03.22 |
---|---|
[Java] API 요청 및 응답 시 비동기 처리 (0) | 2024.12.30 |
[Java] String to Date (0) | 2024.04.11 |
[Java] 문자열을 timestampz 형식으로 변경 (0) | 2024.04.02 |
[Java] 날짜 더하기 - Date (0) | 2024.04.02 |