Class ListProperty<V extends Persistent>

    • Constructor Detail

      • ListProperty

        protected ListProperty​(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 ListProperty<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.