2016-05-02 9 views
0

ドメインクラスがコマンドオブジェクトとして使用され、id要求パラメータがある場合、フレームワークはid requestパラメータを使用してデータベースからドメインクラスのインスタンスを取得します。 この機能を無効にするにはどうすればいいですか?フレームワークがデータベースにアクセスしてドメインインスタンスを取得しないようにするにはコマンドオブジェクトのドメインクラスへのバインド

+0

なぜこの機能を無効にしますか? – dmahapatro

答えて

0

もう少し冗長なスタイルでリクエストパラメータからデータバインドを行うことができます。そこparamsidをだと、彼らは、デフォルトではバインド可能じゃないので、idversionプロパティを無視する場合、これは、データベースの呼び出しをトリガーしません

def myAction(MyDomainClass myDomainClass) { 
    ... 
} 

def myAction() { 
    MyDomainClass myDomainClass = new MyDomainClass(params) 
    ... 
} 

に変更。

関連する問題