devmoa

Exposed에서 도망 간 Escape를 찾습니다 (feat. MySQL)

카카오뱅크·2025년 2월 21일·00
ExposedMySQLORMSQLSyntaxErrorException디버깅Escape 문자열

AI 요약

Beta

카카오뱅크 서버 개발자가 Exposed와 MySQL 환경에서 겪었던 SQLSyntaxErrorException 오류 해결 과정을 공유하는 글입니다. Exposed는 JetBrains에서 개발한 경량 ORM으로, JPA 대비 학습 곡선이 낮고 가볍다는 장점이 있어 카카오뱅크에서도 사용 중입니다.

어느 날 모니터링 시스템에서 'SQLSyntaxErrorException' 알림을 받았고, 이는 Exposed의 Escape 문자열 처리와 관련된 문제였습니다. 글에서는 이 오류를 발견한 배경부터 4단계에 걸친 디버깅을 통해 근본 원인을 파악하고 해결하는 과정을 상세히 설명합니다.

단순히 임시방편적인 해결책이 아닌, 문제의 본질을 파고드는 디버깅 방법론을 제시하며 Exposed 사용자나 ORM 디버깅에 관심 있는 개발자에게 유용한 정보를 제공합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다