マイクロORM
2013年7月23日 (火) 08:25時点における180.29.222.152 (トーク)による版 (ページの作成:「'''マイクロORM'''(読み:まいくろおーあーるえむ、英語:Micro ORM)とは、機能を省きまくり徹底的に軽量化したORMの総称...」)
マイクロORM(読み:まいくろおーあーるえむ、英語:Micro ORM)とは、機能を省きまくり徹底的に軽量化したORMの総称である。
概要
マイクロORMと呼ばれるものの多くは、プログラミング言語の構造体やクラスと、リレーショナルデータベースのテーブルを対応づけ、SQLをより簡便に扱えるように特化したものがほとんどである。
Active RecordやHibernate、Entity Frameworkなどといった重量級のORMにおける主要機能である「外部キーを頼りにリレーションを自動解決する機能」などを排したものがほとんどである。
このため「マイクロORMはリレーションを解決してないのでORMではなく名称的におかしい」という意見もよく聞くが、そんな細かいことを気にするとハゲるので気にしてはならない。