nestjs#4

jeongwon·2023년 5월 10일
0

ORM

객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업이니다

모델을 기반으로 데이터베이스 테이블 체계를 자동으로 생성합니다
데이터베이스에서 개체를 쉽게 삽입, 업데이트 및 삭제할 수 있습니다
테이블 간의 매핑을 만듭니다
npm install mysql typeorm @nestjs/typeorm --save

Entity

원래 ORM 없이 데이터베이스 테이블을 생성할 때는

CREATE TABLE board {
id integer primary key,
title varchar(255) not null
}

위와 같이 테이블을 생성해 줍니다. 하지만 typeorm을 사용할 때는
데이터베이스 테이블로 변환되는 class를 생성한 후 그 안에 컬럼을 정의해 주면 됩니다

Repository

리포지토리는 엔티티 개체와 함께 작동하며 엔티티 찾기, 삽입, 삭제 등을 처리합니다

profile
jeongwon

0개의 댓글