Berkeley DB Java Edition
version 5.0.34

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.

Author:
Mark Hayes

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 Java Edition
version 5.0.34

Copyright (c) 2004-2011 Oracle. All rights reserved.