Berkeley DB XML
version 2.5.16

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

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