/** * Get the attribute that corresponds to the version attribute declared by the entity or mapped * superclass. * * @return the declared version attribute. */ public SingularAttributeDescriptor getDeclaredVersion() { final AttributeDescriptor version = getVersion(); return version.getDeclaringTypeDescriptor() == this ? (SingularAttributeDescriptor) version : null; }
/** * Get the attribute that corresponds to the id attribute declared by the entity or mapped * superclass. * * @return the declared id attribute. */ public SingularAttributeDescriptor getDeclaredId() { final AttributeDescriptor id = getId(); return id.getDeclaringTypeDescriptor() == this ? (SingularAttributeDescriptor) id : null; }