generated at
MikroORM
概要
Data Mapper+Unit of WorkパターンをサポートしたNode.jsORM
PostgreSQL, MySQL, SQLite, MongoDBなどをサポート

MikroORMが開発された背景について
作者の方が記事を公開されています (Introducing MikroORM, TypeScript data-mapper ORM with Identity Map)
要約すると、TypeORMには実装されていないUnit of Workパターンをサポートすることや、MongoDBサポートなどが重要視されているようです
1. 作者の方は元々、Hibernate(Java)やDoctrine(PHP)などのORMを使用されていた
2. Node.jsを触り始めたときにHibernateDoctrineなどのようなORMを探していて、TypeORMを見つけた
3. TypeORMにはUnit of Workなどのパターンが実装されておらず、またMongoDBサポートが実験的であったことなどもあり、自分のほしいものとは少し違っていた

TypeORMとの違い
Unit of Workパターンを組み込みでサポート
Active Recordパターンは未サポート

EntitySchema

関連ページ