@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Transient
marshal
frameworks
.
If an existing property has become transient, but should still be loaded from existing persistence formats (e.g. for migration) then mark the setXXX method as Transient but not the getXXX method.
If a get or set method is overridden in a subclass, the annotation must be re-included on the overridden method to preserve the transience.
Note all properties marked as internal
are implictly
transient (because the marshal framework will also ignore them). Consider
whether @Internal
is more appropriate before using
@Transient
.