일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 가성비노트북
- 행정관리사3급공부
- 네트워크관리사2급실기
- 총게임
- 네트워크관리사2급
- 굿노트
- 행정관리사
- 콜오브듀티
- 프로그래밍
- 네트워크관리사2급실기문제
- 노트북구매하기
- 행정관리사합격하기
- C언어배우기
- 코딩
- 심플한플래너
- 노트북추천
- 네트워크관리사
- 노트북추천받기
- 자바스크립트
- 백엔드
- 실기시험예제
- 실기문제풀이
- 저렴한노트북
- 개발자
- 인강용노트북
- 행정관리사3급
- C언어
- 실기시험
- 실기문제
Archives
- Today
- Total
잡다한 사전
(2023.12.21) (Next.js) TypeORM에 대해서.. 본문
반응형
TypeORM이란?
TypeORM은 TypeScript와 JavaScript (ES7, ES6, ES5)를 위한 오픈 소스 ORM(Object-Relational Mapping) 라이브러리입니다.
개발자가 데이터베이스에서 데이터를 쉽게 처리할 수 있도록 도와주며, TypeScript의 강력한 타입 시스템과 활용하여 개발자 경험을 향상시킵니다.
TypeORM 특징
1. Active Record와 Data Mapper 패턴 지원
Type ORM은 Active Record와 Data Mapper 패턴을 모두 지원합니다. 이 두 가지 패턴은 ORM에서 데이터를 처리하는 두 가지 주용 방법입니다. Active Record 패턴은 모델 인스턴스가 자신의 데이터베이스 작업을 처리하는 반면, Data Mapper 패턴은 모델과 데이터베이스 작업을 분리합니다.
2. 다양한 데이터베이스 지원
TypeORM는 MySQL, MariaDB, PostgreSQL, SQLite, MongoDB 등과 같은 다양한 데이터베이스를 지원합니다.
3. TypeScript와 JavaScript 호환성
TypeORM은 TypeScript의 강력한 타입 시스템을 활용하기 위해 설계되었습니다. 그러나 JavaScript와도 완벽하게 호환됩니다.
TypeORM 시작하는 방법
npm install typeorm --save
TypeORM과 함께 Entity 정의하기
export class Test {
@PrimaryGeneratedColum()
id: number;
@Column()
firstName: string;
@Column()
lastName: string;
@Column()
isActive: boolean;
}
반응형
'프로그래밍 언어 > node.js' 카테고리의 다른 글
(2023. 12. 18) (백오피스 프로젝트) Backoffice를 마무리 하면서.. (48) | 2023.12.19 |
---|---|
(2023.12.15) (백오피스 프로젝트) Ajax 사용하기 (1) | 2023.12.19 |
(2023.12.14) (백오피스 프로젝트) 작업을 하면서 중간 점검 (0) | 2023.12.19 |
(2023.12.13) (백오피스 프로젝트) 관리자 로그인 (0) | 2023.12.19 |
(2023.12.12) 백오피스 프로젝트 시작하기 (1) | 2023.12.12 |