データベース操作時にORM(オブジェクト関係マッピング)を使わず、SQLを直接記述する開発手法。
「SQLマッピング不使用」を星図で探索する →
「SQLマッピング不使用」とは?意味を解説
アプリケーション開発において、ORMフレームワークによる自動的なデータベースマッピング機能を使用せず、SQLクエリを明示的に記述する方式。より細かい制御と最適化が可能な反面、コード量増加とSQL記述の手間がかかる。パフォーマンス重視や複雑なクエリが必要な場面で選択される。
例文
- 複雑なレポート処理はSQLマッピング不使用で柔軟に実装した。
- パフォーマンス要件によりSQLマッピング不使用の設計に変更した。
- このプロジェクトではSQLマッピング不使用のアプローチを採用している。
語源・由来
SQL(Structured Query Language)とマッピング技術の組み合わせ概念から、ORM時代になってマッピングを「不使用」とする対比的な造語として日本のデータベース開発業界で用いられるようになった。
英語で言うと
Native SQLRaw SQLDirect SQLWithout ORM mapping
「SQLマッピング不使用」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「SQLマッピング不使用」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「SQLマッピング不使用」を探索する →