TypeORM Entity名とテーブル名を変える場合

通常はEntityのクラス名がテーブル名になります。

@Entity() の引数に文字列を渡すことで、テーブル名を指定することができます。

例えば以下のテーブル名は hoge_tami となります。

import {Entity, PrimaryGeneratedColumn, Column} from "typeorm";

@Entity('hoge_tami')
export class User {

    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    firstName: string;

    @Column()
    lastName: string;

    @Column()
    age: number;

}