2012-04-12 7 views
0

GrailsのWebフローを使用しています。私は2つのドメインクラスProducutItemとProductを持っています。商品アイテムには、商品タイプの商品という項目があります。GrailsのWebフローでネストされたオブジェクトを破棄する方法

私はproductItem.productを使用して製品を参照しています。私はWeb Flowを使用しているので、これらのクラスをシリアライズ可能にしたくないので、使用後にそれらを破棄する必要があります。しかし、私は入れ子にされた製品Objectを破棄する方法を理解することができません。私はproductItem.disacrdを試してみました()またはproductItem.product.discard()しかし、彼らは唯一のHibernateセッションからそれらを切断するオブジェクトを破棄

答えて

0

いけない仕事します。それはそれらをシリアライズ可能にしません。あなたは、製品のオブジェクトをシリアル化を避けたい場合は

、あなたはこれを試すことができます。

productItem.discard() 
productItem.product=null 
+0

Hibernateセッションからの製品オブジェクトを切断私は、製品のドメインをシリアル化する必要がないように必要な正確に何です。 – saurabh

+0

オブジェクトが休止状態のセッションに接続されていない場合、シリアル化メカニズムがオブジェクトをシリアル化しないことを意味しますか?コマンドオブジェクト、またはあなたのウェブフローにある単純な文字列はどうですか?これらのオブジェクトがシリアル化されないことを意味しますか? – loteq

関連する問題