Spring

[SOLVED] net.sourceforge.jtds.jdbc.clobimpl 오류 원인

iheeeee6-6 2024. 6. 4. 18:49
728x90

json데이터를 한 컬럼에 넣고 해당 값을 조회하려니
net.sourceforge.jtds.jdbc.clobimpl 오류가 발생되었습니다.

확인해 본 결과,
json데이터를 넣고자 해당 컬럼 타입을 varchar(max) 로 했었기 때문에 자동으로 clob데이터로 변환된 것이었습니다!

Clob데이터 자동 변환은 varchar(max), text 타입일 경우 이루어 질 수 있다고 합니다!

해당 오류에 대한 해결 방안은 handler부분 수정, jbdc수정 등 여러가지가 있습니다!

저는 json데이터가 6000은 넘지 않을 거라고 생각되어
varchar(6000) 으로 타입을 변경하여 해결했습니당!

* varchar(max) 는 8000이랑 길이는 같다는 거 참고 하세용 ㅎㅎ