Blog外だしSQL(OutsideSql)について外だしSQLとはそもそもどういったものか?わりと事務的なページです。する機能のことを言います。2Way-SQLアプリからでもツールからでも動作するSQLとして管理できるので、すぐに実行して確認できるSQL変更に強い必要なクラスは自動生成され、SQL変更の影響もコンパイルエラーとして検知できる自動生成ドリブン一般に、外だしにされたSQLを呼び出す際に必要な手続きは三つ。これらを自動生成することでタイプセーフな実装ができるようにし、最大限呼び出し手続きでのミスが発生しないようにしています。(タイプセーフ受け取り)2Way-SQL素のままでも実行できる外だしSQLはアプリケーションでもSQLツールでもどちらでも実行可能です。いう状態は基本的に発生しません。アプリを起動させる前にSQLツールなどで実行して気軽に確認ができます。それをどうやって実現しているのか?ポイントが二つ。利用することで、さらなる恩恵を得ることができます。アプリ用のSQLをSQLツールで実行できるということは、DBFluteというツールでも実行できます。...}パラメータコメント2Way-SQLを実現するための動的制御のためのSQLコメントを、パラメータコメントと呼びます。実装上の役割としては、ConditionBeanでは実現できない複雑(非定型)なSQLを対象とします。いった内容が含まれるSQLを記述することを想定しています。バランス重視のDBアクセスI/FDBFluteの外だしSQLは、SQLファイルと呼び出し構造が分離されています。いざとなればSQLファイルの呼び出しは文字列で自由に選べます。安全な呼び出しを行います。いったラップ式にすることで、外だしSQLの機能の中で安全性と自由度のバランスを得ています。一つのSQLファイルで一件検索もできればリスト検索もできます。呼び出し側でそのSQLファイルに対してアプローチしたい検索方法を自由に選べます。実際にページング検索では、その特徴を活かして、一つのSQLで総件数取得とページング実データ取得の両方を実現しています。SQLファイルの取扱いを開発規模次第でプロジェクト独自のものにしたい可能性もあります。枠組みを外して利用します。この安心感が保たれることが、外だしSQLには求められているのです。DeveloperEnvironmentSetupUpgradeManual。