Modifier and Type | Class and Description |
---|---|
static class |
PropertyFactory.NonIdentifierAttributeNature |
Modifier and Type | Method and Description |
---|---|
static NonIdentifierAttribute |
buildEntityBasedAttribute(EntityPersister persister,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
Property property,
boolean lazyAvailable)
Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity
|
static IdentifierProperty |
buildIdentifierAttribute(PersistentClass mappedEntity,
IdentifierGenerator generator)
Generates the attribute representation of the identifier for a given entity mapping.
|
static StandardProperty |
buildStandardProperty(Property property,
boolean lazyAvailable)
|
static VersionProperty |
buildVersionProperty(EntityPersister persister,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
Property property,
boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
version mapping Property.
|
public static IdentifierProperty buildIdentifierAttribute(PersistentClass mappedEntity, IdentifierGenerator generator)
mappedEntity
- The mapping definition of the entity.generator
- The identifier value generator to use for this identifier.public static VersionProperty buildVersionProperty(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable)
property
- The version mapping Property.lazyAvailable
- Is property lazy loading currently available.public static NonIdentifierAttribute buildEntityBasedAttribute(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable)
property
- The mapped property.lazyAvailable
- Is property lazy loading currently available.@Deprecated public static StandardProperty buildStandardProperty(Property property, boolean lazyAvailable)
Copyright © 2019 JBoss by Red Hat. All rights reserved.