Package org.hibernate.mapping
Class ManyToOne
- java.lang.Object
-
- org.hibernate.mapping.SimpleValue
-
- org.hibernate.mapping.ToOne
-
- org.hibernate.mapping.ManyToOne
-
- All Implemented Interfaces:
Serializable
,Fetchable
,KeyValue
,Value
public class ManyToOne extends ToOne
A many-to-one association mapping- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.hibernate.mapping.ToOne
referencedPropertyName, referenceToPrimaryKey, unwrapProxy
-
Fields inherited from class org.hibernate.mapping.SimpleValue
DEFAULT_ID_GEN_STRATEGY
-
-
Constructor Summary
Constructors Constructor Description ManyToOne(MetadataBuildingContext buildingContext, Table table)
ManyToOne(MetadataImplementor metadata, Table table)
Deprecated.UseManyToOne(MetadataBuildingContext, Table)
instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
accept(ValueVisitor visitor)
void
createForeignKey()
void
createPropertyRefConstraints(Map persistentClasses)
Type
getType()
boolean
isIgnoreNotFound()
boolean
isLogicalOneToOne()
void
markAsLogicalOneToOne()
void
setIgnoreNotFound(boolean ignoreNotFound)
-
Methods inherited from class org.hibernate.mapping.ToOne
getFetchMode, getPropertyName, getReferencedEntityName, getReferencedPropertyName, isLazy, isReferenceToPrimaryKey, isSame, isSame, isTypeSpecified, isUnwrapProxy, isValid, setFetchMode, setLazy, setPropertyName, setReferencedEntityName, setReferencedPropertyName, setReferenceToPrimaryKey, setTypeUsingReflection, setUnwrapProxy
-
Methods inherited from class org.hibernate.mapping.SimpleValue
addColumn, addColumn, addFormula, copyTypeFrom, createForeignKeyOfEntity, createIdentifierGenerator, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getConstraintColumns, getForeignKeyDefinition, getForeignKeyName, getIdentifierGeneratorProperties, getIdentifierGeneratorStrategy, getMetadata, getNullValue, getServiceRegistry, getTable, getTypeName, getTypeParameters, hasFormula, isAlternateUniqueKey, isCascadeDeleteEnabled, isIdentityColumn, isLob, isNationalized, isNullable, isSame, isSame, isSimpleValue, isUpdateable, isVersion, makeLob, makeNationalized, makeVersion, setAlternateUniqueKey, setCascadeDeleteEnabled, setForeignKeyDefinition, setForeignKeyName, setIdentifierGeneratorProperties, setIdentifierGeneratorStrategy, setJpaAttributeConverterDescriptor, setNullValue, setTable, setTypeName, setTypeParameters, toString
-
-
-
-
Constructor Detail
-
ManyToOne
@Deprecated public ManyToOne(MetadataImplementor metadata, Table table)
Deprecated.UseManyToOne(MetadataBuildingContext, Table)
instead.
-
ManyToOne
public ManyToOne(MetadataBuildingContext buildingContext, Table table)
-
-
Method Detail
-
getType
public Type getType() throws MappingException
- Specified by:
getType
in interfaceValue
- Specified by:
getType
in classToOne
- Throws:
MappingException
-
createForeignKey
public void createForeignKey() throws MappingException
- Specified by:
createForeignKey
in interfaceValue
- Specified by:
createForeignKey
in classToOne
- Throws:
MappingException
-
createPropertyRefConstraints
public void createPropertyRefConstraints(Map persistentClasses)
-
accept
public Object accept(ValueVisitor visitor)
-
isIgnoreNotFound
public boolean isIgnoreNotFound()
-
setIgnoreNotFound
public void setIgnoreNotFound(boolean ignoreNotFound)
-
markAsLogicalOneToOne
public void markAsLogicalOneToOne()
-
isLogicalOneToOne
public boolean isLogicalOneToOne()
-
-