Skip to content
Latchkey

Query Builder - CI/CD用語集の定義

query builderは、メソッドチェーン(例: KnexやjOOQ)を通じてSQLをプログラム的に構築するライブラリで、ORMのように行を完全なオブジェクトにマッピングすることなく、安全性と組み立てやすさを提供します。

ORMとの違い

query builderはSQLに近い形を保ち、プレーンな行を返します。一方ORMはオブジェクトモデルとアイデンティティ追跡を追加します。多くのスタックでは、複雑な読み取りにquery builderを、それ以外にはORMを使います。

関連ガイド