Class SetProperty<V extends Persistent>

    • Constructor Detail

      • SetProperty

        protected SetProperty​(String name,
                              Expression expression,
                              Class<V> entityType)
        Constructs a new property with the given name and expression
        Parameters:
        name - of the property (will be used as alias for the expression)
        expression - expression for property
        entityType - type of related entity
    • Method Detail

      • outer

        public SetProperty<V> outer()
        Returns a version of this property that represents an OUTER join. It is up to caller to ensure that the property corresponds to a relationship, as "outer" attributes make no sense.