TypeORM

김영후·2022년 8월 17일
0
post-thumbnail

ORM이란?

Object-relational mapping , 객체-관계 매핑

객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해준다.

	객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.
    객체 모델과 관계형 모델 간에 불일치가 존재한다.
    ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다.

TypeORM이란?

node.js에서 실행되고 typescript로 작성된 객체 관계형 라이브러리



TypeORM의 장점

  1. 모델을 기반으로 데이터베이스 테이블 체계를 자동으로 생성한다.

  2. 데이터베이스에서 개체를 쉽게 삽입 업데이트 및 삭제할 수 있다.

  3. 테이블 간의 매핑(1:1, 1:n, n:m)을 만든다.

  4. 간단한 CLI 명령을 제공한다.

  5. 다른 모듈과 쉽게 통합한다.


TypeORM의 예제

profile
https://poagg.tistory.com/ 로 이전합니다.

0개의 댓글