728x90
반응형
Connection is read-only. Queries leading to data modification are not allowed
이 에러 메시지는 "Connection is read-only. Queries leading to data modification are not allowed"로,
데이터베이스 연결이 읽기 전용(read-only) 모드로 설정되어 있어
데이터 수정을 허용하지 않는 쿼리가 실행되었음을 나타낸다.
읽기 전용 모드
@Transactional(readOnly = true)
INSERT, UPDATE, DELETE와 같은 작업 시도해서 에러 발생
- 해결 방법
- 데이터베이스 연결 설정을 검토하여 읽기 전용 모드가 아닌 읽기-쓰기 모드로 설정되어 있는지 확인
- 읽기 전용 모드를 사용해야 하는 경우, 데이터 수정 쿼리를 제거하거나 수정하고 데이터 조회 쿼리만 사용
- 어플리케이션 로직이나 설정에서 읽기 전용 모드가 강제로 설정되지 않았는지 확인하고, 필요에 따라 수정
- 이 에러 메시지를 해결하려면 읽기 전용 모드를 해제하거나 쿼리를 수정하여 데이터 수정 작업이 포함되지 않도록 조정
728x90
반응형