答えて

1

コレクションの処理方法は多少異なります。あなたが休止状態を使用してか、GORMの他の実装の1つされているかどうかに応じて、あなたは、コレクションがorg.hibernate.collection.spi.PersistentCollection(休止状態)またはorg.grails.datastore.mapping.collection.PersistentCollection(MongoDBの/のNeo4jの/ etc)であるかどうかを確認する必要があり

PersistentCollectionインタフェースはisDirty()を持っていますメソッドを使用して、関連付けが変更されたかどうかを確認できます。だから何かのように:

if(clients instanceof PersistentCollection && clients.isDirty()) { 
    ... 
} 

するでしょう。

+0

はチャームとして機能します。ありがとう! –

関連する問題