mybatis %% 동적쿼리

2021. 12. 30. 19:42mybatis

# Mybatis에서는 DBMS 종류 별로 차이가 있다.

# MySql

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE CONCAT(‘%’, #{searchKeyword}, ‘%’)

xml 파일에서는 '%' -> "%" 로 해야한다.

# ORACLE

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE '%'||#searchKeyword#||'%' 



# Ms-Sql

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE '%' + #searchKeyword# + '%'



출처: https://dongram.tistory.com/12 [오늘은 룡]

'mybatis' 카테고리의 다른 글

useGeneratedKeys & selectKey  (0) 2022.01.13