(iBatis/myBatis) 쿼리 처리시 #와 $의 차이점
조회 2,225 · 댓글 1
제목대로입니다. 쿼리 내부에 샾(#) 달러($) 차이점이 궁금합니다.
#을 사용하면 해당 값이 바인딩 처리됩니다. 이 구문은 한번 파싱되면 재사용이 가능하게 됩니다.
?는 값이 상수 처리되어 SQL 구문 통으로 처리가 됩니다. 재사용이 불가하게 됩니다.
(무조건 #이 좋은 것은 아닙니다)
?는 값이 상수 처리되어 SQL 구문 통으로 처리가 됩니다. 재사용이 불가하게 됩니다.
(무조건 #이 좋은 것은 아닙니다)
로그인 후 답글을 남길 수 있습니다.