Development/Spring & SpringBoot
[MyBatis] 마이바티스 Like문 사용방법
컴공 K
2022. 2. 9. 00:01
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
728x90