Save This Page
Home » apache-tomcat-6.0.26-src » javax » persistence » [javadoc | source]
javax.persistence
public class: OneToOne [javadoc | source]
javax.persistence.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.
Method from javax.persistence.OneToOne Summary:
cascade,   fetch,   mappedBy,   optional,   targetEntity
Method from javax.persistence.OneToOne Detail:
 CascadeType[] cascade() 
    The operations that must be cascaded to the target of the association. By default no operations are cascaded.
 FetchType fetch() 
    Whether the association should be lazily loaded or must be eagerly fetched. The EAGER strategy is a requirement on the persistence provider runtime that the associated entity must be eagerly fetched. The LAZY strategy is a hint to the persistence provider runtime.
 String mappedBy() 
    The field that owns the relationship. This element is only specified on the inverse (non-owning) side of the association.
 boolean optional() 
    Whether the association is optional. If set to false then a non-null relationship must always exist.
 Class targetEntity() 
    The entity class that is the target of the association. Defaults to the type of the field or property that stores the association.