BACKENDMyBatis없는 행과 NULL 값 구분하기녹음 경로가 없는 행의 삭제와 악보 버전이 달라 번호를 매길 수 없는 결과를 각각 보존한 방법입니다.우동균·2026.11.02
BACKENDMyBatisJDBC로 바꾼 값을 MyBatis가 다시 읽지 못한 이유같은 테스트 트랜잭션에서 JDBC가 갱신한 행을 MyBatis가 옛 값으로 돌려줬습니다. 검사 목적에 맞춰 픽스처를 나눴습니다.우동균·2026.10.28
INFRASpring BootFlyway를 끈 운영 프로필에서 API 켜기운영 프로필에서 등록되지 않던 업무 API를 연결하고, 미리 마이그레이션한 MySQL에서 약관 HTTP 200과 Flyway 빈의 부재를 확인했습니다.우동균·2026.10.28