반응형 mybatis batch1 where 조건에 in 으로 1000개 이상의 파라미터 넣기... 오늘 SMS가 발송 요청을 할때 오류가 난다는 고객사의 민원이 접수되었다. What? 로그를 뒤져보니.. 아래와 같은 오류가 ... Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01795: 목록에 지정 가능한 식의 최대수는 1000 입니다 그래서.. 쿼리문을 봤는데... 원래 쿼리를 보니.. foreach로 in 다음에 반복문으로 파라미터를 뿌려주고 있었다. 아마도.. 이걸 짜면서.. 오라클 쿼리 in 조건에 1000개의 파라미터가 들어가면 오류가 난다는 사실을 몰랐던거 같다. 다른 나이스한 방법도 있겠지만.. 찾아볼 시간없어서 임시처방으로 처리한 방법은 아래와 같다. select #{item} from dual uion s.. 2022. 9. 30. 이전 1 다음 반응형