본문 바로가기
java

[mybatis] $ 와 # 의 차이

by moonsiri 2020. 10. 8.
728x90
반응형

SQL

SELECT * 
FROM test 
WHERE id = 'test'

 

#     ex) # 값으로 지정할때 많이쓰인다. 

SELECT * 
FROM test 
WHERE id = #{id}

 

$     ex) $ 는 값으로 지정할때 '' (홑따옴표)를 써야한다.

  • 쿼리문작성시 문자열 입력부분에는 가급적 사용되지 않는다. 

SELECT * 
FROM test 
WHERE id = ${id}

 

 

차이점 결론 : '(홑따옴표) 붙느냐 안붙느냐 의 차이

728x90
반응형

댓글