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