mybatis 썸네일형 리스트형 <Mybatis> #과 $의 차이를 알아보자! mybatis를 사용하다 mapper에 sql문을 작성할 때 '#'과 '$'들을 볼 수 있습니다.그것이 어떤 의미인지 알아봅시다! ▷'#'이란?PreparedStatement를 의미합니다. ex) (ID = admin) ▶ mybatis mapper SELECT ID FROM test WHERE ID = #{ID} Oracle로 넘어온 쿼리 SELECT ID FROM test WHERE ID = ? 실제 수행 쿼리 SELECT ID FROM test WHERE ID = 'admin' ▷'$'란?Statement를 의미합니다. ex) (num = 77) ▶ mybatis mapper SELECT ID FROM test WHERE num= ${num} Oracle로 넘어온 쿼리 SELECT ID FROM t.. 이전 1 다음