|
Berkeley DB version 5.3.28 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Documented @Retention(value=RUNTIME) @Target(value=FIELD) public @interface NotTransient
Overrides the default rules for field persistence and defines a field as
being persistent even when it is declared with the 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 transient with respect to Java serialization but is persistent with respect to the DPL.
@NotTransient
transient int myField;
}
NotPersistent
|
Berkeley DB version 5.3.28 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |