Package com.sleepycat.persist.model

Annotations for defining a persistent object model.

See:
          Description

Interface Summary
PersistentProxy<T> Implemented by a proxy class to represent the persistent state of a (non-persistent) proxied class.
 

Class Summary
AnnotationModel The default annotation-based entity model.
BytecodeEnhancer An ASM ClassVisitor that examines a class, throws NotPersistentException if it is not persistent, or enhances it if it is persistent.
ClassEnhancer Enhances the bytecode of persistent classes to provide efficient access to fields and constructors, and to avoid special security policy settings for accessing non-public members.
ClassEnhancerTask An ant task for running the ClassEnhancer.
ClassMetadata The metadata for a persistent class.
EntityMetadata The metadata for a persistent entity class.
EntityModel The base class for classes that provide entity model metadata.
FieldMetadata The metadata for a key field.
ModelInternal  
PrimaryKeyMetadata The metadata for a primary key field.
SecondaryKeyMetadata The metadata for a secondary key field.
 

Enum Summary
DeleteAction Specifies the action to take when a related entity is deleted having a primary key value that exists as a secondary key value for this entity.
Relationship Defines the relationship between instances of the entity class and the secondary keys.
 

Exception Summary
BytecodeEnhancer.NotPersistentException Thrown when we determine that a class is not persistent.
 

Annotation Types Summary
Entity Indicates a persistent entity class.
KeyField Indicates the sorting position of a key field in a composite key class when the Comparable interface is not implemented.
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.
NotTransient Overrides the default rules for field persistence and defines a field as being persistent even when it is declared with the transient keyword.
Persistent Identifies a persistent class that is not an Entity class or a simple type.
PrimaryKey Indicates the primary key field of an entity class.
SecondaryKey Indicates a secondary key field of an entity class.
 

Package com.sleepycat.persist.model Description

Annotations for defining a persistent object model.



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