@Documented
@Retention(RUNTIME)
@Target(FIELD)
public @interface NotPersistent
transient
keyword.
By default, the persistent fields of a class are all declared instance
fields that are non-transient (are not declared with the
transient
keyword). The default rules may be overridden by
specifying the NotPersistent
or NotTransient
annotation.
For example, the following field is non-transient (persistent) with respect to Java serialization but is transient with respect to the DPL.
@NotPersistent
int myField;
}
NotTransient
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.