티스토리 뷰

자바 마리아 db 개발을 하고 있는데 처음 보는 에러가 발생하였다.

SQLExeption: Invalid utf8 character string: 'ACED00'

흠.. 뭐지..

다른쿼리는 잘 되는데.. 구글링 해보니 뭔 파일이 문제라고 하는데 그게 아니였다.

왜냐면 다른 마리아 db id 출력했을때는 잘 되니..

그럼 이번에 xml에 추가한 id 관련이 문제겠군.. 하며 접근하였다.

알고보니..

마리아 db mybatis 로그를 살펴보니 날짜를 파라미터로 넘기는 부분이 있었는데

yesterday=2024-02-28

==> Parameters: 2024-02-28(LocalDate)

이런 부분이 있었다.

날짜를 파라미터로 넘길려고 하는데 스트링으로 변환해줬어야 했는데

LocalDate now=LocalDate.now();
LocalDate yesterday=now.minusDays(1);

map.put("DUE",yesterday);

이런식으로 바로 LocalDate 형식으로 넣었더니 에러가 발생하였다.

.toString() 하면 된다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함