Top Description Fields Constructors Methods
org.hibernate.spi

public Class EntityIdentifierNavigablePath

extends NavigablePath
Class Inheritance
Annotations
@Incubating
Imports
org.hibernate.Incubating, org.hibernate.metamodel.mapping.EntityIdentifierMapping

Specialized implementation of NavigablePath for handling special cases pertaining to entity identifiers.
Author
Andrea Boriero

Field Summary

Modifier and TypeField and Description
private final String
Inherited from org.hibernate.spi.NavigablePath:
IDENTIFIER_MAPPER_PROPERTY

Constructor Summary

AccessConstructor and Description
public
EntityIdentifierNavigablePath(NavigablePath parent, String identifierAttributeName)

public
EntityIdentifierNavigablePath(NavigablePath parent, String alias, String identifierAttributeName)

Method Summary

Modifier and TypeMethod and Description
public String
public String
protected boolean
protected boolean
Inherited from org.hibernate.spi.NavigablePath:
appendappendcalculateIdMapperFullPathcalculateRootFullPathequalsgetAliasgetFullPathgetIdentifierForTableGroupgetParentgetRealParenthashCodeisAliasedisParentisParentOrEqualisSuffixpathsMatchrelativizerelativizetoStringtreatAstreatAstrimSuffix

Field Detail

identifierAttributeNameback to summary
private final String identifierAttributeName

Constructor Detail

EntityIdentifierNavigablePathback to summary
public EntityIdentifierNavigablePath(NavigablePath parent, String identifierAttributeName)
EntityIdentifierNavigablePathback to summary
public EntityIdentifierNavigablePath(NavigablePath parent, String alias, String identifierAttributeName)

Method Detail

getIdentifierAttributeNameback to summary
public String getIdentifierAttributeName()
getLocalNameback to summary
public String getLocalName()

Overrides org.hibernate.spi.NavigablePath.getLocalName.

Implements org.hibernate.spi.DotIdentifierSequence.getLocalName.

Doc from org.hibernate.spi.DotIdentifierSequence.getLocalName.

The name of this leaf sequence part.

Given the sequence a.b.c, returns the string "c".

Annotations
@Override
localNamesMatchback to summary
protected boolean localNamesMatch(DotIdentifierSequence otherPath)

Overrides org.hibernate.spi.NavigablePath.localNamesMatch.

Annotations
@Override
localNamesMatchback to summary
protected boolean localNamesMatch(EntityIdentifierNavigablePath otherPath)

Overrides org.hibernate.spi.NavigablePath.localNamesMatch.

Annotations
@Override