📝📌📒
1. 데이터베이스의 체계를 객체와 연결지어 생각하는 패러다임에서 출발한 개념
2. 데이터베이스의 테이블 하나를 클래스 하나라고 생각하여, 하나씩 대응시켜
데이터를 코드로 관리할 수 있는 시스템
3. 데이터베이스에 쿼리를 직접 날리지 않고 ORM이 다른 언어로
작성된 코드를 MySQL등의 쿼리문으로 번역하여 데이터베이스에 명령을 내린다.
4. 코드로 작성한 모델을 데이터베이스에 적용하는 과정을 MIGRATION 이라고 한다.
Typescript 와 Node.js 환경에서 데이터베이스에 대한 접근을 쉽게 하도록 도와주는 소프트웨어이다.
model User {
id Int @id @default(autoincrement())
email String @unique
password String
created_at DateTime? @default(now())
updated_at DateTime?
deleted_at DateTime?
articles Article[]
comments Comment[]
}
또한 데이터베이스의 각 테이블을 클래스로 취급하고 일치시키는 방법을 배웠습니다. 또한 데이터베이스에 직접 쿼리하지 않고 다른 언어로 ORM