필요
MyBatis에서 SQL(Structured Query Language)을 사용하여 XML(eXtensible Markup Language) 파일을 생성할 때 ‘#{변수명}’ 또는 ‘${변수명}’으로 변수를 입력합니다.
디버깅을 위해 SQL을 테스트해야 하는 경우 실행 중인 SQL이 로그로 표시되는 즉시 디버깅을 시작할 수 있지만, 그 외의 경우에는 변수를 특정 값으로 대체해야 하는 상황이 발생합니다.
변수가 적으면 빠르게 변경되지만 일반적으로 변수가 너무 많아서 시간이 오래 걸립니다.
이 경우 정규 표현식으로 모든 것을 한 번에 변경할 수 있습니다.
정규식
텍스트 편집기에서 SQL을 입력하고 바꾸기 기능에서 정규식을 활성화한 후 아래의 정규식을 입력하면 값을 일괄적으로 변경할 수 있습니다.
#{(a-z|A-Z|0-9|_)+}
${(a-z|A-Z|0-9|_)+}