|
||||||||||
| 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 is persistence-capable.
| Optional Element Summary | |
|---|---|
java.lang.String |
catalog
Catalog to use for persisting this class. |
boolean |
detachable
Whether this class is detachable. |
boolean |
embeddedOnly
Whether objects of this class can only be embedded. |
Extension[] |
extensions
Any vendor extensions. |
IdentityTypeValue |
identityType
Type of identity for this class. |
Join[] |
joins
Joins to secondary tables |
java.lang.String |
objectIdClass
Primary key class when using application identity and using own PK. |
boolean |
requiresExtent
Whether we require the ability to have extents of this class. |
java.lang.String |
schema
Schema to use for persisting this class. |
java.lang.String |
table
Table to use for persisting this class. |
public abstract boolean requiresExtent
public abstract boolean embeddedOnly
public abstract boolean detachable
public abstract IdentityTypeValue identityType
public abstract java.lang.String objectIdClass
public abstract java.lang.String table
public abstract java.lang.String catalog
public abstract java.lang.String schema
public abstract Join[] joins
public abstract Extension[] extensions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||