반응형 query annotation1 spring data jpa의 @Query nativeQuery의 IN 절 처리 Query annotation 에서 항상 단건의 변수만 사용을 하다가 리스트로 받아서 in 절에 처리를 해야할 일이 생겼다. 물론 반복문으로 받아서 list를 합쳐도 되지만 좀더 편한 방법이 없을까 하다가 아래 방법을 알게 되었다. 아래와 같이 정의를 하게 되면 리스트를 받아서 쿼리로 in 절로 넣을수 있다. 참고로 객체는 안되고 String이나 integer 등 변수 타입만 가능하다. List findByXXXXXX(@Param("idList") List idlist); 이렇게 선언을 하고 쿼리에서는 아래처럼 사용을 한다. where and id in :idList 2023. 2. 3. 이전 1 다음 반응형