可以用來操作 SQL, NoSQL,且整合 typescript 十分方便。
預設會用 entity 檔案內的小寫 class name 來取名,或是可以用 @Entity("TheDeposit"),table 名稱及為 TheDeposit。
@Entity("TheDeposit") export class Deposit { }
使用 @PrimaryGeneratedColumn()
@Entity() export class Deposit { @PrimaryGeneratedColumn() id: number; ```
使用如下即可對應到 Wallet entity 內的主鍵 Id,並且在 deposit entity 內的欄位稱作為 walletId
Last updated 2 years ago
import { Wallet } from './wallet.entity'; @Entity() export class Deposit { ..... @ManyToOne(() => Wallet) @JoinColumn({ name: 'walletId' }) wallet: Wallet; .....