IT用語集 › データベース › ORM
SQLの代わりにオブジェクトを通してデータベースとやり取りできるようにするライブラリ。
SELECT * FROM users WHERE ...と書く代わりにUser.find({email: "..."})と書ける。代表例はPrisma(TS)、SQLAlchemy(Python)、ActiveRecord(Rails)、Hibernate(Java)。単純なクエリには便利だが、複雑になると窮屈で、結局生のSQLに戻る人も多い。
SELECT * FROM users WHERE ...
User.find({email: "..."})