Berkeley DB XML
version 2.5.16

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 XML
version 2.5.16

Copyright (c) 1996,2009 Oracle. All rights reserved.