Class DefaultEntityAliases

  • All Implemented Interfaces:
    EntityAliases
    Direct Known Subclasses:
    ColumnEntityAliases

    public class DefaultEntityAliases
    extends Object
    implements EntityAliases
    EntityAliases which handles the logic of selecting user provided aliases (via return-property), before using the default aliases.
    • Constructor Detail

      • DefaultEntityAliases

        public DefaultEntityAliases​(Map userProvidedAliases,
                                    Loadable persister,
                                    String suffix)
        Calculate and cache select-clause aliases
        Parameters:
        userProvidedAliases - The explicit aliases provided in a result-set mapping.
        persister - The persister for which we are generating select aliases
        suffix - The calculated suffix.
      • DefaultEntityAliases

        public DefaultEntityAliases​(Loadable persister,
                                    String suffix)