티스토리 뷰

ALL/Database

MyBatis 특정 값 비교

whoAmI_ 2022. 11. 29. 14:00

 

MyBatis에서 특정값을 비교할 때 했던 실수가 있다.

파라미터 값이 널값이거나 공백인지 체크할 때 기존에는 

<if test="paraName != null and paraName == ' '"></if>

이렇게 작은따옴표로 공백체크를 했는데, 이렇게 할 경우 공백인지를 체크하지 못한다는 것을 발견하게 되었고

작은따옴표로 감싸고 공백은 큰따옴표로 표시해줘야한다는 것을 알게되었다.

* &&가 아닌 and로 써야 한다.

 

 

 

 

paraName 이라는 파라미터의 값이 "Y"인지 검사할 경우

<if test='paraName== "Y"'></if>

 

paraName 이라는 파라미터의 값이 공백인지 검사할 경우

<if test='paraName == " "'></if>

 

주의 : 작은 따옴표가 밖에 있어야 한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함