Top Description Fields Constructors Methods
org.hibernate.mapping

public abstract Class ToOne

extends SimpleValue
implements Fetchable
Class Inheritance
All Implemented Interfaces
org.hibernate.mapping.Fetchable
Known Direct Subclasses
org.hibernate.mapping.OneToOne, org.hibernate.mapping.ManyToOne
Imports
org.hibernate.FetchMode, .MappingException, org.hibernate.cfg.Mappings, org.hibernate.engine.Mapping, org.hibernate.type.Type, org.hibernate.util.ReflectHelper

A simple-point association (ie. a reference to another entity).
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private boolean
private FetchMode
private boolean
private String
protected String
protected boolean
Inherited from org.hibernate.mapping.SimpleValue:
DEFAULT_ID_GEN_STRATEGY

Constructor Summary

AccessConstructor and Description
protected
ToOne(Mappings mappings, Table table)

Method Summary

Modifier and TypeMethod and Description
public Object
public abstract void
public FetchMode
public String
public String
public abstract Type
public boolean
public boolean
public boolean
public boolean
public boolean
public void
setEmbedded(boolean embedded)

public void
public void
public void
setReferencedEntityName(String referencedEntityName)

public void
public void
public void
setUnwrapProxy(boolean unwrapProxy)

Inherited from org.hibernate.mapping.SimpleValue:
addColumnaddFormulacreateForeignKeyOfEntitycreateIdentifierGeneratorgetColumnInsertabilitygetColumnIteratorgetColumnSpangetColumnUpdateabilitygetConstraintColumnsgetForeignKeyNamegetIdentifierGeneratorPropertiesgetIdentifierGeneratorStrategygetMappingsgetNullValuegetTablegetTypeNamegetTypeParametershasFormulaisAlternateUniqueKeyisCascadeDeleteEnabledisIdentityColumnisNullableisSimpleValueisUpdateablesetAlternateUniqueKeysetCascadeDeleteEnabledsetForeignKeyNamesetIdentifierGeneratorPropertiessetIdentifierGeneratorStrategysetNullValuesetTablesetTypeNamesetTypeParameterstoString

Field Detail

embeddedback to summary
private boolean embedded
fetchModeback to summary
private FetchMode fetchMode
lazyback to summary
private boolean lazy
referencedEntityNameback to summary
private String referencedEntityName
referencedPropertyNameback to summary
protected String referencedPropertyName
unwrapProxyback to summary
protected boolean unwrapProxy

Constructor Detail

ToOneback to summary
protected ToOne(Mappings mappings, Table table)

Method Detail

acceptback to summary
public Object accept(ValueVisitor visitor)

Overrides org.hibernate.mapping.SimpleValue.accept.

Implements org.hibernate.mapping.Value.accept.

createForeignKeyback to summary
public abstract void createForeignKey() throws MappingException

Redeclares org.hibernate.mapping.Value.createForeignKey.

Overrides org.hibernate.mapping.SimpleValue.createForeignKey.

getFetchModeback to summary
public FetchMode getFetchMode()

Overrides org.hibernate.mapping.SimpleValue.getFetchMode.

Implements org.hibernate.mapping.Fetchable.getFetchMode, org.hibernate.mapping.Value.getFetchMode.

getReferencedEntityNameback to summary
public String getReferencedEntityName()
getReferencedPropertyNameback to summary
public String getReferencedPropertyName()
getTypeback to summary
public abstract Type getType() throws MappingException

Redeclares org.hibernate.mapping.Value.getType.

Overrides org.hibernate.mapping.SimpleValue.getType.

isEmbeddedback to summary
public boolean isEmbedded()
isLazyback to summary
public boolean isLazy()

Implements org.hibernate.mapping.Fetchable.isLazy.

isTypeSpecifiedback to summary
public boolean isTypeSpecified()

Overrides org.hibernate.mapping.SimpleValue.isTypeSpecified.

isUnwrapProxyback to summary
public boolean isUnwrapProxy()
isValidback to summary
public boolean isValid(Mapping mapping) throws MappingException

Overrides org.hibernate.mapping.SimpleValue.isValid.

Implements org.hibernate.mapping.Value.isValid.

setEmbeddedback to summary
public void setEmbedded(boolean embedded)
setFetchModeback to summary
public void setFetchMode(FetchMode fetchMode)

Implements org.hibernate.mapping.Fetchable.setFetchMode.

setLazyback to summary
public void setLazy(boolean lazy)

Implements org.hibernate.mapping.Fetchable.setLazy.

setReferencedEntityNameback to summary
public void setReferencedEntityName(String referencedEntityName)
setReferencedPropertyNameback to summary
public void setReferencedPropertyName(String name)
setTypeUsingReflectionback to summary
public void setTypeUsingReflection(String className, String propertyName) throws MappingException

Overrides org.hibernate.mapping.SimpleValue.setTypeUsingReflection.

Implements org.hibernate.mapping.Value.setTypeUsingReflection.

setUnwrapProxyback to summary
public void setUnwrapProxy(boolean unwrapProxy)