Q&A
커뮤니티
지식
이벤트
더보기
OKKY
OKKY LogoOKKY Logo
OKKY Logo
Q&A지식커뮤니티이벤트부트캠프Jobs
Contact
로그인회원가입
transaction
questionsquestions
질문하기
  • 답변
    3
    수학소년·약 1년
    610
    0
    답변 3
    프로필 사진C#(WPF)로 rest api서버를 만들때 DB Transaction이용하는 방법
    안녕하세요 WPF로 카톡 비슷한 메신저 만들어 보고 있는데요, 현재 DB connection open했다가 쿼리 수행하고 close하도록 했어요. service-repository로 계층 나눠서 해놨는데요,,repository에서 쿼리 수행할때마다 connection open, close를 하느라 매번 commit이 되고 있는거 같아요. (spring이면 @Service 붙이기만 하면 되는데,, C#은 처음이라서 잘 모르겠어요) (구글링 해도
  • 답변
    2
    jjamba·약 1년
    291
    0
    답변 2
    프로필 사진이관 작업 멀티 데이터 소스 연결시 @Transaction 처리
    이관 작업 관련해서 1개 이상의 다른 데이터베이스 데이터 소스 연결해서 작업을 하고 있습니다. A(DB) 데이터 조회 후 B(DB) 에 데이터를 넣어야 하는 상황이죠 데이터 넣는 작업도중 오류 발생시 rollback 시켜야 하는데 멀티 데이터 연결시에는 @Transaction 처리를 어떻게 해야하나요? ChainedTransactionManager 이 기능은 deprecated 된 것 같은데요.
  • 해결
    5
    기무다이수루룩·1년 이상
    345
    0
    해결 5
    프로필 사진엑셀업로드 락
    1000건의 엑셀 행을 RDB 에 INSERT 하는 로직이 있습니다. 이때 1000건을 INSERT 하는 로직은 1개의 트랜잭션으로 묶여있어 테이블을 잡고있는 시간이 길어 락이 자주 발생하고 있습니다. 엑셀 업로드용 테이블을 따로 만들었는데도 락이 자주 발생되네요.. 현재 생각나는거로는 100건씩 트랜잭션을 묶으려고 하는데 이게 또 엑셀업로드 하다가 실패하면 다 롤백되어야지 엑셀 파일에 있는 몇 백건은 업로드 되고 실패한건 또 실패되면 사용자입장에서
  • 해결
    7
    배움은끝이없다·1년 이상
    511
    0
    해결 7
    프로필 사진스프링 트랜잭션 문의
    트랜잭션 전파속성문의드립니다~! @Transactional public int servicelogin() { mapper.insertPerson(); try { saveSchool(); }catch(RuntimeException e) { System.out.println("에러발생"); } return 0; } @Transactional(propagation = Propagation.REQUIR
  • 답변
    3
    딥어스·거의 2년
    306
    0
    답변 3
    프로필 사진트랜잭션 격리 수준 "Read committed"는 Undo 영역에서 데이터를 조회하는 게 맞나요?
    트랜잭션 격리 수준에 대해서 다른 정리된 자료들을 참고하면 전부 다 Read Committed 관련된 내용은 Undo 영역에서 조회 한다고 했습니다. 그런데 다른 자료들을 찾아보니 Undo 영역에 있는 것을 조회하는 게 아니라, 가장 최신 상태로 커밋된 데이터를 읽는다고 합니다. 뭐가 맞는지 궁금해서 찾아보는데 명확히 답이 나오질 않아서 헷갈리고 있네요 ㅠ 데이터베이스마다 차이가 있는건가 싶기도 하고... 키워드를 뭐라 검색해야 할지 애먹고 있습니
  • 답변
    1
    rolof2·2년 이상
    238
    0
    답변 1
    프로필 사진jpa 트랜잭션 하위 메서드
    @Transactional을 상위 메서드가 아닌 하위 메서드에 적용하면 적용되지 않는다고 알고있습니다. 그런데 조회만 하는 메서드에 따로 트랜잭션 어노테이션을 설정하지 않아도 JpaRepository를 상속하는 레파지토리로 findById와 같은 작업을 하면 JpaRepository를 구현한 SimpleJpaRepository에 적용된 @Transactional(readOnly=true)로 조회가 가능하잖아요. 예시) 이렇게 f
  • 해결
    1
    인·2년 이상
    249
    0
    해결 1
    프로필 사진트랜잭션 질문입니다.
    제가 DB설계하고 개발을 하는데, 흔히 정산하는 부분입니다. 그래서 이 정산하는 부분은 다 트랜잭션을 걸어놓았는데, 이게 여러 사람이 각각 정산데이터를 수정하면 순차적으로 트랜잭션이 걸릴텐데, 개발해놓은 정산자체가 한 프로세스당 5분가량 걸립니다. 이때문에 데드락도 자주걸리고, 트랜잭션 롤백도 종종 나오고 있습니다. 트랜잭션을 다 풀어야 될까요? 다른 방법이 있을까요?
  • 해결
    1
    meetpie·2년 이상
    209
    0
    해결 1
    프로필 사진TransactionSynchronizationManager를 통한 트렌젝션 관리
    @Transactional public void addThread(String userId, String askId, String contents) {<!-- --> Timestamp timestamp = getCurrentTimestamp(); AskThread thread = new AskThread(askId, userId, "0", contents, timestamp, timestamp); askThreadR
  • 해결
    4
    JAVAfrappuccino·2년 이상
    341
    0
    해결 4
    프로필 사진spring transactional의 전파레벨
    안녕하세요 신입개발자입니다 트랜잭션 전파 부분을 공부중인데 간단한 부분에서 이해가 안되는 게 있습니다 class에 transactional(Propageation.REQUIRED)를 걸어놓았을때 부모 트랜잭션이 존재한다면, 자식 트랜잭션은 부모에게 포함된다고 하는데 여기서 트랜잭션이 정확히 어떤 부분을 의미하는지 모르겠어요 1. 한 메서드안에 service.insert(); service.update(); 이렇게 두가지 동작이 있으면 트랜잭션이 두가
  • 답변
    3
    알고리즘 파이터·2년 이상
    365
    0
    답변 3
    프로필 사진[spring boot] 단일 책임 원칙을 지키면서 어떻게 트랜잭션의 원자성을 유지할 수 있을까요??
    안녕하세요 취업 준비중인 백엔드 개발 지망생 입니다. 핵사고날 아키택처를 연습하던중 의문점이 있어서 질문하게 되었습니다. 먼저 Member, MyStudy, Study 엔티티가 있고, 각각 1:N / N:1 의 연관관계로 MyStudy 가 매핑테이블 역할을 하고있는 상황입니다. Member 가 Study 를 생성하면 매핑테이블인 MyStudy 도 필수적으로 생성되어야 하기 때문에 Controller 에서 아래와 같은 코드를 만들었습니다. @R
  • 답변
    0
    박보영·2년 이상
    219
    0
    답변 0
    프로필 사진cubrid killtran 관련 문의
    안녕하세요 초보 개발자 입니다. 운영중인 사이트관련 DB 는 cubrid 사용중이며, 운영중 db transaction lock 관련 이슈가 발생하였습니다. 이에 인터넷 찾아보니.. cubrid 서버 접속후 cubrid tranlist [데이터베이스] 로 확인 후 해당 인덱스 관련하여 cubrid killtran -i [인덱스] [데이터베이스] 명령어를 사용 하여 제거해주었습니다. 명령어가 잘 동작하여 lock 부분은 제거되었지만.... 인덱
  • 답변
    1
    노우킹·2년 이상
    477
    0
    답변 1
    프로필 사진스프링부트 서비스 layer에서 @Transactional 작동 안하는 문제..
    현재 진행중인 스프링부트 restapi 토이프로젝트에서 서비스 layer에서 특정 메소드에 @Transactional 어노테이션을 사용하여 dirty checking으로 DB 수정을 하려고 하는데 기존에는 DB에서 불러온 Entity에 수정이 생기면 메소드가 종료될 때 수정사항이 있으면 자동으로 update쿼리가 생성되어 DB 수정이 이루어졌는데, 이것 저것 만지다보니 @Transactional 메소드가 작동하지 않습니다 ㅠㅠ User
  • 답변
    0
    dongJju·거의 3년
    301
    0
    답변 0
    프로필 사진SQL Connection Exception
    java.sql.SQLNonTransientConnectionException: (conn:169) 연결이 상대편에 의해 끊어짐 (Write failed) 관련된 에러가 뜨고 있습니다. quatz를 사용하고 있으며, spring은 안 사용하지 않고 있습니다. 프로세스 상에서 첫번째는 잘 작동하다가 일정시간이 지나면 connection Exception이 나오고 있습니다. 정확한 원인이 파악이 안되어서 질문드립니다. <property name
  • 답변
    1
    심모·거의 3년
    386
    0
    답변 1
    프로필 사진SELECT FOR UPDATE Lock
    안녕하세요. SELECT FOR UPDATE 를 이용해 Lock 을 Test하고 있습니다. SELECT count(1) FROM testTb WHERE name = ? FOR UPDATE형태로 Lock을 걸었을 때 testTb 에 오는 요청에 대해서 무조건 Lock 이 걸려 대기 후 앞선 서비스의 Transcation 이 끝났을 때 진행 되는것을 확인했습니다. 그리고 name 필드에 Index를 설정했을 때 name 이 같은 요청이 올 때 Lo
  • 답변
    3
    지돌이·거의 3년
    467
    0
    답변 3
    프로필 사진spring batch 트랜잭션
    안녕하세요. 사내에 spring batch로 정산 시스템을 운영중입니다. 시스템 운영 중 의도치 않은 일이 발생 했는데요.. 배치 reader에서 조회한 데이터가 예를 들어 10시 정각에 조회 하여 처리된 시간은 10시3분에 로직에 의해 수정 되었습니다. 그런데 저희의 한 API에서 10시 1분에 10초동안 같은 테이블의 같은 로우를 수정합니다. 이러면 10시 정각에 배치가 돌면서 3분에 커밋이 되어 그 중간에 실행 된 api로 인한 테이블 수정은 적
  • 답변
    4
    JAVAfrappuccino·거의 3년
    429
    0
    답변 4
    프로필 사진(Spring) 트랙잭션에 대해서
    안녕하세요 초보 개발자입니다 spring을 사용 중인데 @Transational 어노테이션을 사용해보려고 하는데 한 가지 궁금한 게 있어서 질문 드립니다. 보통 @Transational을 service단에서 사용하던데 저는 지금 두 개의 테이블에 insert를 하려고 합니다. 하나는 작성한 글들을 저장하는 테이블이고 하나는 첨부파일을 저장하는 테이블인데 이 경우에는 누구의 service에서 insert작업을 해줘야 하나요? @T
  • 답변
    5
    인·약 3년
    390
    0
    답변 5
    프로필 사진java 트랜잭션 문의입니다.
    안녕하세요. 웹사이트 운영중인 개발자입니다. 운영중에 트랜잭션 관련해서 에러가 있어서 문의드립니다. 다수가 한 테이블에 동시 접근했을 때, 락이 걸리고, 가장 최초에 접근한사람은 문제없이 접근이 완료가 됩니다. 그 이후 락이 풀리지 않아 다른 사용자는 접근할때마다 실패(트랜잭션 오류)가 나오고 있습니다. 현재 트랜잭션은 디폴트값으로 사용중에 있습니다. 추가로 사용하고자 하는 테이블은 변경등 작업이 이루어질 시 해당 사항을 제외하면 변경이 되면
  • 해결
    1
    Uddp·약 3년
    206
    0
    해결 1
    프로필 사진mongoDB 사용에 관한 조언 부탁드립니다.(트랜잭션)
    안녕하세요. node.js로 백엔드 서버를 구현중 궁금증이 생겨 질문드립니다! 회원 탈퇴할 떄 해당 유저에 대해서 유저, 게시글, 유저 등급등 여러 스키마에 데이터를 지우잖아요? mysql로 구현할 떄에는 transaction을 이용하여 처리했습니다. 제가 궁금한 부분은 이와 같은 await의 연속인 코드를 다룰떄,mongoDB 최신 버전에서도 transaction을 지원하는것으로 알고 있는데transaction사용할 수 있으면 사용하는 것이 성능
  • 답변
    1
    배울거 천지삐가리네~~·약 3년
    244
    0
    답변 1
    프로필 사진트랜잭션 질문좀 드릴려구요 ㅠㅠ
    상단의 test(); 함수를 돌리면.. 오라클 시퀀스값 불러옵니다.. 이렇게요.. 근데.. 트랜잭션만 시작되면! DB에서 가져오는게 아니더라구요,... 이게 제가 뭘 잘못한건지.. 스프링이 원래 이런건지.. 10시간동안 아주 별짓을 다했는데... 모르겠네요 혹시 알려주실분... ^^;;;
  • 해결
    1
    마늘냄새폴폴·약 3년
    261
    0
    해결 1
    프로필 사진JPA Propagation의 사용범위에 대해서 알고싶습니다.
    현재 저는 JPA의 Propagation에 대해서 공부하고 있습니다. 전파 단계에 대해 이론적인 내용은 어느정도 이해를 완료했습니다. 제가 궁금한 것은 이 전파 단계를 실무에서 어느정도까지 이용하고 있는지가 궁금합니다. 개인적으로는 디폴트 값인 REQUIRED와 REQUIRED_NEW 는 자주 사용할 것같고 NESTED도 때때로 사용할 것 같습니다. 하지만 그 외에 것들은 어디에 사용되는지 실무에서 사용은 되는지 감이 안잡히더라구요.
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 다음
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud