출처 : [SpringBoot, PostgreSQL] myBatis ?(물음표) 문자 사용하기 — ROOPRETELCHAM (tistory.com)
SELECT의 출력문 부분 중
SELECT COL_VAL||'?' FROM TB_TEST
이런식으로 설정한 부분이 있었습니다만 , 파라미터가 순서에 맞지 않게 대입이 되었습니다.
<![CDATA['?']]> 로 처리가 되지 않았습니다 , 해결 방법은 찾다보니 아래와 같이 설정 하였을때 문제가 없었습니다.
SELECT COL_VAL||CHR(63) FROM TB_TEST 로 설정하니 , 문제는 해결되었습니다 .
'?' -> CHR(63)
'&' -> CHR(38)
어쩔수 없이 Mybatis 쿼리에서 ? , & 기호를 출력 해야 하는 경우 위의 아스키코드 값으로 처리 하면 될 거 같습니다..
'JAVA' 카테고리의 다른 글
@Transactional annotation 사용시에 try,catch 블록을 사용하면 유효하게 동작하지 않습니다. (0) | 2024.03.07 |
---|---|
Windows Tibero Studio 실행 시 오류 발생 시에 대처 방안 ( JDK 경로 설정으로 해결 하였습니다. ) (0) | 2024.01.30 |
MimeMessage , Multipart , MimeBodyPart 를 이용한 HTML 메일 본문 , 이미지 , 첨부파일 전송 예제 (0) | 2023.12.17 |
[SpringBoot] JavaMailSender를 이용한 SMTP 발송 테스트 진행 (1) | 2023.10.25 |
[JAVA] zip4j 이용하여 파일 앞축 및 암호 설정 테스트 진행 (0) | 2023.10.24 |