π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[Nest JS λ‘ CRUD κ²μν λ§λ€κΈ°] (14) κ²μλ¬Όμ μν μν°ν° (Entity) μμ±νκΈ° λ³Έλ¬Έ
π©π» λ°±μλ(Back-End)/Nest js
[Nest JS λ‘ CRUD κ²μν λ§λ€κΈ°] (14) κ²μλ¬Όμ μν μν°ν° (Entity) μμ±νκΈ°
μ§μ§μνμΉ΄ 2023. 6. 3. 22:34728x90
λ°μν
<λ³Έ λΈλ‘κ·Έλ John Ahn μ μ νλΈλ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
=> λ°λΌνλ©΄μ λ°°μ°λ NestJS
π§Έ κ²μλ¬Όμ μν μν°ν° (Entity) μμ±νκΈ°
π Entity μμ± μ΄μ
: TypeORM μ μ¬μ©ν λλ λ°μ΄ν°λ² μ΄μ€ ν μ΄λΈλ‘ λ³νλλ class μ΄κΈ° λλ¬Έμ ν΄λμ€λ₯Ό μμ±ν ν κ·Έ μμ 컬λΌλ€μ μ μν¨
π @Entity()
: Board ν΄λμ€κ° μν°ν°μμ λνλ΄λλ° μ¬μ©
π @Entity()
: id μ΄μ΄ Board μν°ν°μ κΈ°λ³Έ ν€ μ΄μμ λνλλλ° μ¬μ©
π @Entity()
: Board μν°ν°μ title λ° description κ°μ λ€λ₯Έ μ΄ λνλλ° μ¬μ©
import { BaseEntity, Column, PrimaryGeneratedColumn } from "typeorm";
import { BoardStatus } from "./board.model";
export class Board extends BaseEntity {
@PrimaryGeneratedColumn()
id:number;
@Column()
title: string;
@Column()
description: string;
@Column()
status: BoardStatus;
}
728x90
λ°μν
'π©βπ» λ°±μλ(Back-End) > Nest js' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Comments