You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 9, 2025. It is now read-only.
The current CDI integration does not cover all use cases using annotations since it persist the Iterables and Maps fields from the root class.
This improved integration collects the changed objects (objects marked as dirty) using a fluent API and those are stored at the end of the method (or the JAX-RS request)
public interface DirtyMarker {
<T> T mark(T instance);
}
This integrations allows to clearly indicate what is changed and stores the changes in an synchronous way (synchronous is also possible through the annotation or configuration).