0
ドメインクラスがコマンドオブジェクトとして使用され、id要求パラメータがある場合、フレームワークはid requestパラメータを使用してデータベースからドメインクラスのインスタンスを取得します。 この機能を無効にするにはどうすればいいですか?フレームワークがデータベースにアクセスしてドメインインスタンスを取得しないようにするにはコマンドオブジェクトのドメインクラスへのバインド
ドメインクラスがコマンドオブジェクトとして使用され、id要求パラメータがある場合、フレームワークはid requestパラメータを使用してデータベースからドメインクラスのインスタンスを取得します。 この機能を無効にするにはどうすればいいですか?フレームワークがデータベースにアクセスしてドメインインスタンスを取得しないようにするにはコマンドオブジェクトのドメインクラスへのバインド
もう少し冗長なスタイルでリクエストパラメータからデータバインドを行うことができます。そこparams
でid
をだと、彼らは、デフォルトではバインド可能じゃないので、id
とversion
プロパティを無視する場合、これは、データベースの呼び出しをトリガーしません
def myAction(MyDomainClass myDomainClass) {
...
}
def myAction() {
MyDomainClass myDomainClass = new MyDomainClass(params)
...
}
に変更。
なぜこの機能を無効にしますか? – dmahapatro