`User.findById(1)` のような書き方で DB を操作できます。型補完が効き、スキーマ変更もコードに反映されやすく、SQL 直書きより扱いやすいです。
`User.findById(1)` のような書き方で DB を操作できます。型補完が効き、スキーマ変更もコードに反映されやすく、SQL 直書きより扱いやすいです。
Prisma や TypeORM(TypeScript)、SQLAlchemy(Python)、Active Record(Rails)などのライブラリ名で登場します。AI がスキーマから API を生成する際も ORM 前提が多いです。
DB のテーブルとコードのクラスを対応付ける橋渡し役です。
型補完が効き、スキーマ変更をコードに反映しやすくなります。
複雑なクエリは生 SQL のほうが読みやすい場合があります。
AI がスキーマから API を一気に書く場面で役立ちます。
クラス=テーブル、オブジェクト=行という対応関係が基本です。
Prisma、SQLAlchemy、N+1 問題