-
Probably, although we should delay this as late as possible in the flush cycle that processes that collection.
-
I want to be very careful here. Type#isDirty is very specifically meant to report on the parent. If "only the collection has changed", by definition this method should return false for CollectionType. I need to understand better the context in which you see this happening.
-
Seems reasonable. Probably safe to say that PersistentCollection.isWrapper should return false if it is uninitialized (an uninitialized collection cannot be the wrapper for any collection). That would help, not sure it fixes it completely.
|