Top Description Constructors Methods
org.hibernate.tuple

public Class StandardProperty

extends AbstractNonIdentifierAttribute
implements NonIdentifierAttribute
Class Inheritance
All Implemented Interfaces
org.hibernate.tuple.NonIdentifierAttribute, org.hibernate.persister.walking.spi.AttributeDefinition, org.hibernate.tuple.Attribute
Annotations
@Deprecated
Imports
org.hibernate.FetchMode, org.hibernate.engine.spi.CascadeStyle, org.hibernate.type.Type

Deprecated

Use one of the org.hibernate.tuple.Attribute-based impls instead.

Represents a non-identifier property within the Hibernate runtime-metamodel.
Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public
StandardProperty(String
The name by which the property can be referenced within its owner.
name
,
Type
The Hibernate Type of this property.
type
,
boolean
Should this property be handled lazily?
lazy
,
boolean
Is this property an insertable value?
insertable
,
boolean
Is this property an updateable value?
updateable
,
ValueGeneration
How (if) values for this attribute are generated
valueGenerationStrategy
,
boolean
Is this property a nullable value?
nullable
,
boolean
Is this property a checkable value?
checkable
,
boolean
Is this property a versionable value?
versionable
,
CascadeStyle
The cascade style for this property's value.
cascadeStyle
,
FetchMode
Any fetch mode defined for this property
fetchMode
)

Constructs NonIdentifierProperty instances.

Method Summary

Inherited from org.hibernate.tuple.AbstractNonIdentifierAttribute:
attributeNumbergetCascadeStylegetFetchModegetSourcegetValueGenerationStrategyisDirtyCheckableisDirtyCheckableisInsertableisLazyisNullableisUpdateableisVersionableloggableMetadatasessionFactorysourcetoString

Constructor Detail

StandardPropertyback to summary
public StandardProperty(String name, Type type, boolean lazy, boolean insertable, boolean updateable, ValueGeneration valueGenerationStrategy, boolean nullable, boolean checkable, boolean versionable, CascadeStyle cascadeStyle, FetchMode fetchMode)

Constructs NonIdentifierProperty instances.

Parameters
name:String

The name by which the property can be referenced within its owner.

type:Type

The Hibernate Type of this property.

lazy:boolean

Should this property be handled lazily?

insertable:boolean

Is this property an insertable value?

updateable:boolean

Is this property an updateable value?

valueGenerationStrategy:ValueGeneration

How (if) values for this attribute are generated

nullable:boolean

Is this property a nullable value?

checkable:boolean

Is this property a checkable value?

versionable:boolean

Is this property a versionable value?

cascadeStyle:CascadeStyle

The cascade style for this property's value.

fetchMode:FetchMode

Any fetch mode defined for this property