Berkeley DB
version 5.2.36

com.sleepycat.persist.model
Annotation Type NotTransient


@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;
 }
 

See Also:
NotPersistent


Berkeley DB
version 5.2.36

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