써먹는 웹개발
[Mybatis] Like 검색시 DB별 처리방법 본문
728x90
반응형
MyBatis / iBatis에서 조건절에 Like 검색시 처리하는 방법이다.
검색하고자 하는 필드명이 "title" 이고 해당 필드에서 검색할 내용을 파라미터를 "keyword" 라고 하면 아래와 같이 검색할 수 있다.
[MySQL]
title like CONCAT('%',#{keyword},'%')
[Oracle]
title like '%' || #{keyword} || '%'
[MSSQL]
title like '%' + #{keyword} + '%'
출처: https://fruitdev.tistory.com/60 [과일가게 개발자]
728x90
반응형
'Server > Mybatis (.xml)' 카테고리의 다른 글
[Mybatis] View 연동해서 Mybatis in절 사용하는 방법 (ex. '1,2,3') (0) | 2021.06.22 |
---|---|
[Mybatis] CDATA를 쓰는 경우 (0) | 2020.06.25 |
[Mybatis] Array 변수(파라미터)의 null 체크하는 2가지 방법 (1) | 2020.03.20 |
[Mybatis] Invalid bound statement (not found) 원인 중 하나 (0) | 2020.03.05 |
[Mybatis 에러] java.lang.NumberFormatException: For input string (0) | 2018.05.22 |
Comments