사용이유
- 동적 쿼리에 대한 처리
- where절을 항상 만들어주기 위해
- 이후 나오는 AND 조건을 주석처리 등 수정하기 용이
- binding 변수를 이용하지 않고 프로그램에서 문자열을 이용하여 조건절을 조립할 때, 소스를 조금이라도 줄이고자 하는 목적
지양해야 할 이유
- 필수적이지 않음
https://okky.kr/articles/250963
OKKY - 동적 쿼리 만들때 where 1=1 쓰면 안되는 이유에 대하여..
동적 쿼리 만들때 where 1=1을 쓰지 말아야 하는 이유에 대하여.. 안녕하세요.. 예전에 이 부분에 대해 댓글을 달은적이 있었습니다.. 그때 저는 where 1=1을 쓰면 안된다고 했습니다..잠재적 버그를
okky.kr
'개발 한 스푼' 카테고리의 다른 글
JSP (0) | 2023.01.10 |
---|---|
[MySQL] DATE, DATETIME , CURDATE() (0) | 2023.01.05 |
[iBatis] 다중쿼리 (MySQL) (0) | 2023.01.03 |
Insert into same table trigger mysql (0) | 2023.01.03 |
[iBatis] 동적쿼리 (0) | 2023.01.03 |