iBatis로 프로젝트를 하고있는데 resultMap 을 정의하는 노가다가 참 안습이었다.
그중에 제일 귀찮은건
을
로 만드는거다
저런 줄이 몇십줄이 되니 c-c c-v로는 하기가 싫어지길래 잠시 생각해보니 떠오른 것.
마법의 정규식!
그래서 일단 위쪽 형식으로 된걸 이클립스에 걍 우겨넣고 바꾸기를 열고 정규식에 체크한 뒤
그리고는 Replace All을 클릭!
우왕~ 왕킹굳짱ㅋ
아~ 정규식은 역시 멋지구나~
ps.
울트라에디트님... 도움말엔 ^1 ^2 이렇게 쓰면 된다고 해놓고 이러기임?
이제 정규식 쓸일생기면 님 안쓸꺼임. 나 삐져뜸.
그중에 제일 귀찮은건
name NAME
id ID
... (이런게 몇십줄)
<result property="name" column="NAME" />
<result property="id" column="ID" />
...
저런 줄이 몇십줄이 되니 c-c c-v로는 하기가 싫어지길래 잠시 생각해보니 떠오른 것.
마법의 정규식!
그래서 일단 위쪽 형식으로 된걸 이클립스에 걍 우겨넣고 바꾸기를 열고 정규식에 체크한 뒤
찾을 문자열: ^([a-z0-9_]*)\t([A-Z0-9_]*)$
바꿀 문자열: <result property="$1" column="$2" />
그리고는 Replace All을 클릭!
우왕~ 왕킹굳짱ㅋ
아~ 정규식은 역시 멋지구나~
ps.
울트라에디트님... 도움말엔 ^1 ^2 이렇게 쓰면 된다고 해놓고 이러기임?
이제 정규식 쓸일생기면 님 안쓸꺼임. 나 삐져뜸.