TypeScript で Node.js やる場合の O/R Mapper の選択肢は少ない。 TypeORM Sequelize + sequelize-typescript wetland メジャーっぽかったのと Nest.js で標準対応してるので TypeORM を使うことにしてみた。機能的には充分だが、本番環境での運用を想定した使いやすさには至ってないように感じた。 ✍️ TypeORM の機能 Entity クラスをつくってプロパティにデコレータを付けるだけでテーブル定義できる Ruby on Rails の ActiveRecord に近い感覚で使うこともできる @PrimaryGeneratedColumn で AUTO_INCREMENT なプライマリキー @CreateDateColumn で INSERT 時に Date カラムを自動更新 @UpdateDateCol
