public interface Query<Children,T,R> extends Serializable
Children select(Predicate<TableFieldInfo> predicate)
注意只有内部有 entity 才能使用该方法
Children select(Class<T> entityClass, Predicate<TableFieldInfo> predicate)
例1: 只要 java 字段名以 "test" 开头的 -> select(i -> i.getProperty().startsWith("test"))
例2: 只要 java 字段属性是 CharSequence 类型的 -> select(TableFieldInfo::isCharSequence)
例3: 只要 java 字段没有填充策略的 -> select(i -> i.getFieldFill() == FieldFill.DEFAULT)
例4: 要全部字段 -> select(i -> true)
例5: 只要主键字段 -> select(i -> false)
predicate - 过滤方式String getSqlSelect()