|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface PersistenceCapable
Annotation for whether the class or interface is persistence-capable.
Optional Element Summary | |
---|---|
java.lang.String |
cacheable
Whether this class is cacheable in a Level2 cache. |
java.lang.String |
catalog
Catalog to use for persisting this class or interface. |
java.lang.String |
detachable
Whether this class or interface is detachable. |
java.lang.String |
embeddedOnly
Whether objects of this class or interface can only be embedded. |
Extension[] |
extensions
Any vendor extensions. |
IdentityType |
identityType
Type of identity for this class or interface. |
Persistent[] |
members
Member declarations. |
java.lang.Class |
objectIdClass
Primary key class when using application identity and using own PK. |
java.lang.String |
requiresExtent
Whether this class or interface manages an extent. |
java.lang.String |
schema
Schema to use for persisting this class or interface. |
java.lang.String |
serializeRead
Whether objects of this type should, by default, be locked when read. |
java.lang.String |
table
Table to use for persisting this class or interface. |
public abstract Persistent[] members
public abstract java.lang.String table
public abstract java.lang.String catalog
public abstract java.lang.String schema
public abstract java.lang.String requiresExtent
public abstract java.lang.String embeddedOnly
public abstract java.lang.String detachable
public abstract IdentityType identityType
public abstract java.lang.Class objectIdClass
public abstract java.lang.String cacheable
public abstract java.lang.String serializeRead
public abstract Extension[] extensions
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |