(iBatis/myBatis) 쿼리 처리시 #와 $의 차이점

조회 2,225 · 댓글 1
바로가글작성자2017년 8월 8일
제목대로입니다. 쿼리 내부에 샾(#) 달러($) 차이점이 궁금합니다.
빅토르최빅토르최2017년 8월 11일
#을 사용하면 해당 값이 바인딩 처리됩니다. 이 구문은 한번 파싱되면 재사용이 가능하게 됩니다.

?는 값이 상수 처리되어 SQL 구문 통으로 처리가 됩니다. 재사용이 불가하게 됩니다.

(무조건 #이 좋은 것은 아닙니다)

로그인 후 답글을 남길 수 있습니다.