Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 6.0.20
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## com.sleepycat.persist.model
Annotation Type NotPersistent

    @Documented
    @Retention(value=RUNTIME)
    @Target(value=FIELD)
    public @interface NotPersistent

Overrides the default rules for field persistence and defines a field as being non-persistent even when it is not 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 non-transient (persistent) with respect to Java serialization but is transient with respect to the DPL.

          @NotPersistent
          int myField;
     }

See Also:
  `NotTransient`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 6.0.20
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

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