IT/MyBatis
[MyBatis] MyBatis에서 문자열 비교할 때 주의해야 할 점
MyBatis에서 xml의 if문을 통한 문자열 비교를 할 때 주의해야 할 점이 있다.MyBatis에서 문자열 비교할 때 주의해야 할 점1. xml에서 문자열 비교를 할 때, 싱글쿼터는 밖으로 빼고, 문자열 비교를 위해서는 값에 더블 쿼터를 사용한다.1) 잘못된 예시 AND NAME != 'APPLE' 2) 올바른 예시 AND NAME != 'APPLE' 위의 1번같이 하면, 문자열을 인식을 못하여 쿼리가 실행되지 않을 수 있다.나같은 경우에도, 1번같이 사용하다가 콘솔에 쿼리 로그가 생기지 않아서 이 부분을 바꿨더니 정상적으로 쿼리가 실행이 됐다. 문자열 비교를 할 때에는 더블쿼터는 안쪽에, 싱글쿼터는 밖에 사용하면 된다.
2025. 10. 30.
최근댓글