Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pjt3591oo/nestjs-typeorm-transaction
https://github.com/pjt3591oo/nestjs-typeorm-transaction
nestjs typeorm
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pjt3591oo/nestjs-typeorm-transaction
- Owner: pjt3591oo
- Created: 2022-10-11T14:29:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-28T13:12:34.000Z (about 2 years ago)
- Last Synced: 2024-11-06T23:35:08.043Z (3 months ago)
- Topics: nestjs, typeorm
- Language: TypeScript
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 데이터베이스
### 컨테이너 생성
```sh
$ docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name=db.mysql.com mysql:5.7 --character-set-server=utf8 --collation-server=utf8_general_ci;
```### 데이터베이스 생성
```sh
$ docker exec -it db.mysql.com /bin/bash$ mysql -u root -ppassword
mysql> CREATE DATABASE test;
```### 환경변수 설정
.env
```
NODE_ENV=test
PORT=3306
HOST=localhost
USERNAME=root
PASSWORD=password
DATABASE=test
SYNCHRONIZE=true
LOGGING=true
```# App
### User
기본 Repository 이용 -> 개별적으로 트랜잭션 방생
### Post
기본 Repository 이용 -> 개별적으로 트랜잭션 방생
### Order
기본 repository 이용
쿼리러너 이용
dataSource.transaction 이용