chap 08 - 트랜잭션 처리 (Transaction)
초보 웹 개발자를 위한 스프링 5 프로그램 입문을 보고 복습 겸 개인 학습 정리입니다. (windows 기준) 트랜잭션 (Transaction) 두 개 이상의 쿼리를 한 작업으로 실행해야 할 때 사용하는 것 여러 쿼리를 논리적으로 하나의 작업으로 묶어준다. 한 트랜잭션으로 묶인 쿼리 중 하나라도 실패하면 전체 쿼리를 실패로 간주하고 실패 이전에 실행된 쿼리를 취소한다. 트랜잭션도 공통 기능 중 하나로 프록시를 통해 이루어진다. ※ 프록시 : 핵심 기능의 실행은 다른 객체에 위임하고 부가적인 기능을 제공하는 객체 트렌잭션으로 묶인 모든 쿼리가 성공해서 쿼리 결과를 DB에 실제 반영하는 것을 커밋(commit)이라고 한다. 쿼리 실행 결과를 취소하고 DB를 기존 상태로 되돌리는 것을 롤백(roll back)..
study/Spring
2023. 1. 25. 15:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- python3
- 회원가입
- git
- 혼자 공부하는 파이썬
- 배열
- django
- authenticate()
- git공부
- 검색 결과 내 페이지네이션
- API
- 웹페이지
- 디자인 패턴
- Django tutorial
- error: failed to push some refs to 'https://github.com/
- Magazine K
- Java
- django.contrib.auth
- 톰캣
- 한글 형태소 분석기
- django-environ
- 회원 로그인
- path variable
- git 공부
- 면접을 위한 CS 전공 지식 노트
- Spring
- 암호화
- musma
- 환경 변수 설정
- Python
- 커맨드 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함