Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- TypeORMconfig
- get
- NEST좌석생성
- 캐시메모리저장후DB저장
- Nest
- nestwinston
- 로그파일저장
- 내일배움캠프
- ormconfig.ts
- 자바스크립트
- Live server
- cachememory
- NEST좌석
- CRUD
- 좌석내가격
- 카카오페이테스트결제
- javascript
- Class Validation
- 네스트로거
- 테스트결제
- Nest.js
- TypeORMconfig.ts
- devcamp
- 좌석생성
- Til
- 좌석만들기
- 캐시메모리DB저장
- 포트원
- TYPESCRIPT좌석생성
- joi vs classvalidation
Archives
- Today
- Total
목록트랜잭션 (1)
배씨의 개발일지
NEST+TYPEORM 에서 트랜잭션 사용
트랜잭션이란? 데이터베이스의 상태를 변화시키 위해 수행하는 작업의 단위! 트랜잭션의 특징 원자성(Atomicity) 데이터베이스에 변경 사항이 모두 반영되던가 전혀 반영되지 않아야 한다. 일관성(Consistency) 작업 처리의 결과가 항상 동일해야 한다.(일관성이 있어야 한다) 독립성(Isolation) 트랜잭션이 실행되고 있을 경우, 다른 트랜잭션이 결과를 참조할 수 없다. 지속성(Durability) 트랜잭션이 성공적으로 완료되었을 경우, 결과는 영구적으로 반영되어야 한다. TYPEORM에서 트랜잭션을 사용하는 방법은 크게 3가지가 있다. 1. 데코레이터 사용하기 ( 더 이상 사용되지 않는 방법) 2. 커스텀 레포지토리 사용하기 3. EntityManager 사용하기 오늘은 typeorm에 있는 ..
TIL
2023. 8. 28. 19:36