728x90
반응형
필요성
마이바티스에서 SQL(Structured Query Language)이 담긴 XML(eXtensible Markup Language) 파일을 작성하면 변수를 '#{변수명}' 또는 '${변수명}'로 입력한다. 디버깅을 위해 SQL을 테스트해야할 때 실행한 SQL이 로그로 나타나는 상황이라면 바로 디버깅을 할 수 있겠지만 그런 경우가 아니라면 변수를 특정 값으로 치환해야 하는 상황이 발생한다. 변수가 몇개 안 된다면 금방 바꾸겠지만 일반적으로는 변수가 엄청 많기 때문에 시간이 많이 필요하다. 이 경우 정규식으로 한 번에 변경할 수 있다.
정규식
텍스트 에디터에 SQL을 입력하고 바꾸기 기능에서 정규식을 활성화한 후 아래의 정규식을 입력하면 일괄적으로 값을 바꿀 수 있다.
#{[a-z|A-Z|0-9|_]+}
${[a-z|A-Z|0-9|_]+}
728x90
반응형
'[WEB] Back-End Framework & Library > MyBatis' 카테고리의 다른 글
마이바티스에서 프로시저를 호출하는 방법 (0) | 2022.11.08 |
---|---|
[Spring/MyBatis] Null 값 허용하기 (0) | 2022.08.22 |
댓글