NestJS TypeORMリレーション設計 - @OneToMany、@ManyToOneとJOIN FETCHの活用 TypeORMでのエンティティ間リレーションシップの定義、Eager/Lazy Loadingの違い、N+1問題の発生原因とQueryBuilderによる解決策を解説します。複雑なデータ構造を持つAPIを効率的に実装し、パフォーマンス問題を回避できるようになります。