Berkeley DB
version 5.2.28

Annotation Type NotTransient

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.

      transient int myField;

See Also:

Berkeley DB
version 5.2.28

Copyright (c) 1996, 2011 Oracle and/or its affiliates. All rights reserved.