|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface OneToOneThis 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 | |||||||||