intermediate

TypeORM

Используйте TypeORM entities, repositories, migrations и query builder с учетом decorator metadata и loading behavior.

На интервью по TypeORM — decorator entities, repositories, migrations и query builder как escape hatch. Знаком многим Node-проектам, но нужна осторожность с lazy loading, транзакциями и сгенерированными миграциями.

Подтемы: entities, repositories, migrations, query builder.

На интервью: relations сущностей, transactional EntityManager и когда repository недостаточен.

Типовые ошибки: `synchronize` в production; lazy в сериализаторах; repository вне активной транзакции.

Компромисс — быстрый entity mapping против скрытых рисков запросов и миграций.

Чеклист:

  • Явные constraints и индексы.
  • Transactional managers в unit of work.
  • Review SQL миграций.
  • Query builder для сложного чтения.