Class Fn.FnName<T,​R>

  • All Implemented Interfaces:
    Fn<T,​R>, Serializable, Function<T,​R>
    Enclosing interface:
    Fn<T,​R>

    public static class Fn.FnName<T,​R>
    extends Object
    implements Fn<T,​R>
    间接支持直接指定字段名或列名,避免只能通过方法引用使用
    See Also:
    Serialized Form
    • Constructor Detail

      • FnName

        public FnName​(Class<?> entityClass,
                      String name,
                      boolean column)
      • FnName

        public FnName​(Class<?> entityClass,
                      String name)
    • Method Detail

      • in

        public Fn<T,​R> in​(Class<?> entityClass)
        Description copied from interface: Fn
        当前字段所属的实体类,当实体存在继承关系时 父类的方法引用无法获取字段所属的实体类,需要通过该方法指定
        Specified by:
        in in interface Fn<T,​R>
        Parameters:
        entityClass - 指定实体类
        Returns:
        带有指定实体类的 Fn