
Java로 백엔드를 개발할 때 주로 Mybatis를 많이 사용합니다. Mybatis를 사용하다 보면 자주 등장하는 에러가 있습니다. 바로 SQL 92 토큰 에러인데요. 원인은 문법이 틀려서 그렇습니다. 해결방법은 아주 간단합니다. 원인 SELECT * FROM USER_INFO WHERE USER_ID = {#user_ID} {#user_ID} 부분의 문법이 틀려서 그런 건데 바로 대괄호 때문입니다. 잘 찾아보시면 나올겁니다! 아마도 오타일 가능성이 99% 정도 되겠죠.. ^^; 해결방법 SELECT * FROM USER_INFO WHERE USER_ID = #{user_ID} 정상적인 문법으로 고치면 다시 잘 작동합니다. 여기서 꿀팁 한 가지! 이럴 때 바르게 찾는 방법은 에러가 나는 xml 파일에 '..
프로그래밍 & DB/Java
2022. 6. 12. 08:00