본문 바로가기
백엔드/MyBatis

$와 #의 사소한 차이점

by 1005ptr 2018. 5. 2.
반응형

이번에 전역변수를 사용할 일이 있었는데 두 방식 사이에 느낀 차이점


1. #와는 다르게 $로 하면 이름을 정확히 해줘야 함

Mapper 클래스에 매개변수 이름만으로는 못찾는다

Map으로 싸서 이름을 붙여줘야 잘찾아감


2. 조건문 쓸 때 #의 경우는 #{}를 안붙여주지만 $의 경우는 ${}로 싸줘야 한다




추가로 저 < 부분도 적어놓자

 - '<'를 바로 쓰니까 안된다고 해서 찾아보니 &lt;( < )랑 &gt;( > )를 써야되더라


반응형

댓글