Sobes.tech
Back to questions
Junior — Middle
88

Как вы оцениваете свои навыки работы с TypeORM?

Answer from AI

sobes.tech AI

Мои навыки работы с TypeORM находятся на уровне уверенного использования для типичных CRUD операций и построения связей между сущностями. Я умею создавать сущности, настраивать отношения (OneToMany, ManyToOne, ManyToMany), писать запросы с использованием QueryBuilder и работать с миграциями.

Например, я использовал TypeORM для создания REST API, где сущности отражали таблицы базы данных, а репозитории позволяли удобно работать с данными. Также знаком с настройкой ленивой загрузки и кэширования.

Пример создания сущности:

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

@Entity()
export class User {
  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  name: string;

  @Column({ unique: true })
  email: string;
}