[@Transactional] Connection is read-only. Queries leading to data modification are not allowed

2023. 3. 20. 10:14·개발중/Troubleshooting
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
반응형
저작자표시 (새창열림)

'개발중 > Troubleshooting' 카테고리의 다른 글

[SQLNonTransientConnectionException] Could not create connection to database server. Attempted reconnect 3 times. Giving up.  (0) 2023.11.07
Try to run Maven import with -U flag (force update snapshots) 에러  (0) 2023.04.04
[Retrofit 에러] com.fasterxml.jackson.databind.exc.InvalidDefinitionException  (0) 2023.01.26
[QueryDsl 에러] java.lang.NoSuchFieldError: TREATED_PATH  (0) 2023.01.20
[Spring Data JPA] No EntityManager with actual transaction available for current thread - cannot reliably process 'persist' call 에러 해결  (0) 2023.01.19
'개발중/Troubleshooting' 카테고리의 다른 글
  • [SQLNonTransientConnectionException] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
  • Try to run Maven import with -U flag (force update snapshots) 에러
  • [Retrofit 에러] com.fasterxml.jackson.databind.exc.InvalidDefinitionException
  • [QueryDsl 에러] java.lang.NoSuchFieldError: TREATED_PATH
Binsoo
Binsoo
내 트러블 슈팅
  • Binsoo
    정수빈 기술블로그임.
    Binsoo
  • 전체
    오늘
    어제
    • 빈수 개발자 개발 일기 (948)
      • 개발중 (635)
        • Spring Boot (95)
        • Spring Security (2)
        • Spring Batch (6)
        • Spring Boot & Redis (13)
        • Java Persistence API (JPA) (28)
        • Web (42)
        • Rest Api (7)
        • Spring Concurrency Control (3)
        • Redis (8)
        • Kubernetes (k8s) (4)
        • MYSQL (35)
        • AirFlow (15)
        • Docker (2)
        • Git (22)
        • Linux (9)
        • JSON Web Tokens (JWT) (4)
        • Troubleshooting (88)
        • Swagger (0)
        • Vue.js (52)
        • Java (74)
        • html (12)
        • C (5)
        • jQuery (15)
        • JavaServer Pages (JSP) (17)
        • Arduino (1)
        • JavaScript (35)
        • Amazon Web Services (AWS) (11)
        • Algorithm (9)
        • 참고 기능 (18)
        • mongo (2)
      • PROJECT (27)
        • 스프링부트+JPA+몽고 API 개발 (3)
        • MINI (2)
        • 게시판 (3)
        • vue 프로젝트 (1)
        • JPA 사이드 프로젝트 기록 (17)
      • TEAM STUDY (156)
        • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
        • 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (12)
        • NAVER DEVELOPER (4)
        • LINUX (23)
        • PYTHON (19)
        • SERVER (8)
        • 알고리즘 코딩 테스트 스터디 (31)
        • 쿠버네티스 (40)
        • 대세는 쿠버네티스 [초급~중급] (11)
      • BOOK (0)
      • 자격증 (61)
        • 리눅스 1급 - 필기 기록 (19)
        • 네트워크 관리사 (2)
        • 네트워크 관리사 2급 - 실기 기록 (21)
        • 네트워크 관리사 2급 - 필기 기록 (16)
        • 정보처리 (2)
      • 직장인 대학원 (27)
        • 기록 (3)
        • 캐글 스터디 (3)
        • R (12)
        • MLOps (9)
      • 논문 (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    쿠버네티스 스터디
    Spring
    java
    VUE
    네트워크 관리사 실기
    git
    리눅스 마스터
    리눅스 마스터 1급
    네트워크 관리사 요약
    Git 저장소
    알고리즘
    네트워크 관리사
    redis
    네트워크 관리사 2급 실기
    네트워크 관리사 2급
    리눅스 1급 요약
    jpa
    파이썬 알고리즘
    BackendDevelopment
    REST API
    리눅스 마스터 1급 요약
    네트워크 관리사 자격증
    쿠버네티스
    스프링
    리눅스 마스터 1급 정리
    springboot
    네트워크 관리사 학점
    리눅스 마스터 요약
    docker
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Binsoo
[@Transactional] Connection is read-only. Queries leading to data modification are not allowed
상단으로

티스토리툴바