spring에서 mssql을 연동하여, mybatis로 쿼리를 사용하는데 다음과 같은 에러가 발생했다.
mybatis Incorrect syntax near '@P0'.
쿼리문을 확인해도 @P0 가 들어간 부분으 없었고, 검색해서 찾은결과
mssql 에서 TOP 을 사용할때 괄호 '( )' 를 사용하지 않아서 발생하는 문제였다.
(실제 mssql에서 쿼리를 실행 할 때는 괄호를 사용하지 않는다.)
http://stackoverflow.com/questions/7038818/ms-sql-exception-incorrect-syntax-near-p0
(추가로 @P0 에서 숫자 0은 위치를 나타내는 것 같으며, 위치에 따라 0부터 1씩 증가 할 것으로 예상)
'SPRING > mybatis' 카테고리의 다른 글
spring mybatis mysql 한글 깨짐 설정 (0) | 2017.01.06 |
---|---|
mybatis The content of elements must consist of well-formed character data or markup. 에러 (0) | 2016.11.17 |
mybatis like 사용법 (0) | 2016.10.21 |
mybatis mysql 한글 깨짐 현상 (0) | 2016.10.18 |