TypeOrm

박성운·2022년 7월 28일
0

Typeorm은 NodeJS, Browswer, Cordova, PhoneGap, Ionic등의 paltform 을 런 할 수 있는 orm이다.
-TypeORM은 Node.js 위에서 작동하면 TypeScript를 사용할 수 있는 Orm 라이브러리.
-entities,repository,columns,relations,replicaation,imdices, queries, logging등 다양한 기능을 정의하고 관리한다.
-typeorm 은 active record 패턴과 data mapper 패턴을 지원하다.
Orm 이란?
-Object-relational mapping
-objected oriented 페러다임 사용
-직접 쿼리를 날리는것이 아닌 새발자들이 선호하는 프로로그래밍 언어이다.

Orm 장점

  • data model을 한 구데에만 작성해도 된다.

  • 유지보수하기 쉽고 반복되는 코드가 적어진다.

  • database handling이나 데이터타입 그리고 relation과 같은 작업들이 자동으로 수행된다.

  • SQL문을 작성할 필요가 없어진다.

  • Database 추상화를 이룰수 있다.

    주의할 점
    -typeorm의 query builder를 사용하는것이 좋다.
    -ORM을 상용하다보면 작동원리에 대해 알 수 없게된다.

0개의 댓글