Berkeley DB version 5.3.21

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

    @Documented
    @Retention(value=RUNTIME)
    @Target(value=TYPE)
    public @interface Persistent

Identifies a persistent class that is not an `Entity` class or a simple type.

Optional Element Summary
`Class` `proxyFor` Specifies the class that is proxied by this `PersistentProxy` instance.
`int` `version` Identifies a new version of a class when an incompatible class change has been made.

### version

    public abstract int version

  Identifies a new version of a class when an incompatible class change has been made.

  See Also:
    `Entity.version()`
  Default:
    0

### proxyFor

    public abstract Class proxyFor

  Specifies the class that is proxied by this `PersistentProxy` instance.

  See Also:
    `PersistentProxy`
  Default:
    void.class

Berkeley DB version 5.3.21

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