|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface OneToOne
The OneToOne 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
(Optional) The operations that must be cascaded to the target of the association. |
FetchType |
fetch
(Optional) Whether the association should be lazily loaded or must be eagerly fetched. |
java.lang.String |
mappedBy
(Optional) The field that owns the relationship. |
boolean |
optional
(Optional) Whether the association is optional. |
java.lang.Class |
targetEntity
(Optional) The entity class that is the target of the association. |
public abstract java.lang.Class targetEntity
public abstract CascadeType[] cascade
public abstract FetchType fetch
public abstract boolean optional
public abstract java.lang.String mappedBy
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |