728x90 반응형 SMALL $1 [Java]Mybatis에서의 샵(#)과 달러($)의 차이 Java를 개발할 때Mybatis를 많이 사용하고 계십니다.저도 사용하고 있고요. 그런데 Mybatis를 사용하면서어느 경우에는 ${}를 쓰고,어느 경우에는 #{}를 쓰고 있습니다. 이 차이점에 대해서정확하게 정리를 해 보고자 합니다. 우선 $(달러)에 대해서정리를 해 보도록 하겠습니다.$으로 값을 받게 되는 경우,해당 부분을 상수로 치환해서처리를 하게 됩니다.즉, 해당 부분이 로그등에 그대로 노출이 됩니다. 예제 소스를 작성해보겠습니다. SELECT * FROM USER WHERE col = ${aaa} 위처럼 코딩을 하였습니다. 그리고 aaa의 값이"홍길동"이였다고 가정을 해 보겠습니다. 그러면 로그에는 다음과 같이 나옵니다. SELECT * FROM USER WHERE col = 홍길동 이렇게 로그.. 2019. 9. 26. 이전 1 다음 728x90 반응형 LIST