동적쿼리
-
Mybatis에서 #{}와 ${}의 차이점에 대하여Backend/DB 2022. 6. 2. 21:30
Spring에서 Mybatis를 처음 사용할 때에 쿼리를 다 작성하고도, 해당 쿼리를 Mybatis로 옮기는 것이 낯설어서 버벅거리고 있는 중인데요. 동적으로 파라미터를 넘겨줄 일이 생겨서 이 부분에 대해서 어떻게 해결해야 될지 찾아보던 중, #{} 와 ${}에 대해서 알게 되었습니다. 그런데 이 두 개의 차이점이 무엇일까 너무 궁금했습니다. 그래서 포스팅하게 되었습니다. 1. some queries .... WHERE apply_status = 1 AND user_uid = #{userUid} some queries .... 2. some queries .... WHERE apply_status = 1 AND user_uid = ${userUid} some queries .... 1. #{} #..