|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface OneToOne
This annotation defines a single-valued association to another entity that has one-to-one multiplicity. It is not normally necessary to specify the associated target entity explicitly since it can usually be inferred from the type of the object being referenced.
Optional Element Summary | |
---|---|
CascadeType[] |
cascade
The operations that must be cascaded to the target of the association. |
FetchType |
fetch
Whether the association should be lazily loaded or must be eagerly fetched. |
String |
mappedBy
The field that owns the relationship. |
boolean |
optional
Whether the association is optional. |
Class |
targetEntity
The entity class that is the target of the association. |
public abstract Class targetEntity
public abstract CascadeType[] cascade
public abstract FetchType fetch
public abstract boolean optional
public abstract String mappedBy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |