컴공생의 다이어리
[MyBatis] 마이바티스 Like문 사용방법 본문
728x90
MyBatis Like문 사용방법
MyBatis에서 조건절에 Like와 parameter를 아래와 같이 사용하니 오류가 발생했다.
content LIKE '%#{search}%'
MyBatis에서는 Like문에 파라미터를 사용하기 위해서는 문자열 합치기 함수를 사용하여 이용해야 한다. MySQL, Oracle, MSSQL에서 사용한다면 아래를 참고해서 사용하면 된다.
# MySQL/MariaDB
content like CONCAT('%',#{search},'%')
# Oracle
content like '%' || #{search} || '%'
# MSSQL
content like '%' + #{search} + '%'
https://fruitdev.tistory.com/60
MyBatis Like 검색시 처리방법
MyBatis / iBatis에서 조건절에 Like 검색시 처리하는 방법이다. 검색하고자 하는 필드명이 "title" 이고 해당 필드에서 검색할 내용을 파라미터를 "keyword" 라고 하면 아래와 같이 검색할 수 있다. [MySQL]
fruitdev.tistory.com
728x90
반응형