Как работать с TypeORM в NestJS?

Middle
308 просмотров
AFK Offer AI

TypeORM + NestJS: TypeOrmModule.forRoot(config) в AppModule, TypeOrmModule.forFeature([UserEntity]) в feature module. Entity: @Entity() класс с @Column(), @PrimaryGeneratedColumn(), @CreateDateColumn(). Relationships: @OneToMany(), @ManyToOne(), @ManyToMany(). Репозиторий через @InjectRepository(UserEntity). Миграции: typeorm migration:generate, migration:run. Транзакции через QueryRunner или @Transaction() декоратор. DataSource для raw queries.

Следующий вопрос

Как организовать обработку ошибок в слоистой архитектуре?