[TroubleShooting/DB] ORA-01795 maximum number of expressions in a list is 1000 in bi publisher (feat: QueryDSL)
문제 프로젝트를 진행하는 중에 특정 조건에 맞는 유저들을 검색하고, 해당 아이디들을 기준으로 특정 데이터를 업데이트 하려는 중에 에러를 마주했다. 'ORA-01795 maximum number of expressions in a list is 1000 in bi publisher' 확인해보니 Oracle은 9버전 이후부터 in 절에 1000개가 넘는 데이터를 허용하지 않고 있기 때문에 발생하는 에러였다. // in절에 다량의 데이터로 인한 에러 발생 jpaQueryFactory. select(member). from(member). where(member.id.in(1,2,3,4 ... 1001)). fetch(); 해당 에러에 대해서 서비스에서 QueryDSL 사용 예시로 해결하는 방법을 포스팅 하려고..