接口的使用
cn.sylinx.horm.model.lambda.TypeFunction
使用TypeFunction的程序包
-
cn.sylinx.horm.dialect.fs中TypeFunction的使用
参数类型为TypeFunction的cn.sylinx.horm.dialect.fs中的方法修饰符和类型方法说明FS.and(TypeFunction<T, R> lambda) FS.and(TypeFunction<T, R> lambda, Object value) FS.andBetween(TypeFunction<T, R> lambda, Object a, Object b) generate between statement with lambda, simultaneous setting valueFS.andEq(TypeFunction<T, R> lambda, Object value) FS.andEqMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andGt(TypeFunction<T, R> lambda, Object value) generate ">" statement with lambda, simultaneous setting valueFS.andGte(TypeFunction<T, R> lambda, Object value) generate ">=" statement, simultaneous setting valueFS.andGteMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andGtMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andIn(TypeFunction<T, R> lambda, Object... args) FS.andIn(TypeFunction<T, R> lambda, List<S> args) FS.andIsNull(TypeFunction<T, R> lambda) FS.andLike(TypeFunction<T, R> lambda, Object value) FS.andLikeLeft(TypeFunction<T, R> lambda, Object value) FS.andLikeRight(TypeFunction<T, R> lambda, Object value) FS.andLt(TypeFunction<T, R> lambda, Object value) generate "<" statement, simultaneous setting valueFS.andLte(TypeFunction<T, R> lambda, Object value) generate "<=" statement, simultaneous setting valueFS.andLteMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andLtMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andNotBetween(TypeFunction<T, R> lambda, Object a, Object b) not betweenFS.andNotEq(TypeFunction<T, R> lambda, Object value) FS.andNotEqMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.andNotIn(TypeFunction<T, R> lambda, Object... args) and not inFS.andNotIn(TypeFunction<T, R> lambda, List<S> args) and not inFS.andNotNull(TypeFunction<T, R> lambda) FS.between(TypeFunction<T, R> lambda, Object a, Object b) generate between statement with lambda, simultaneous setting valueFS.dec(TypeFunction<T, R> lambda) 更新字段自减 1FS.dec(TypeFunction<T, R> lambda, Number count) 更新字段自减FS.eq(TypeFunction<T, R> lambda, Object value) FS.eqMeta(TypeFunction<T, R> lambda) FS.eqMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.exclude(TypeFunction<T, R>... lambdaArray) FS.groupBy(TypeFunction<T, R>... lambdaArray) 添加group byFS.gt(TypeFunction<T, R> lambda, Object value) generate ">" statement with lambda, simultaneous setting valueFS.gte(TypeFunction<T, R> lambda, Object value) generate ">=" statement, simultaneous setting valueFS.gteMeta(TypeFunction<T, R> lambda) FS.gteMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.gtMeta(TypeFunction<T, R> lambda) FS.gtMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.in(TypeFunction<T, R> lambda, Object... args) FS.in(TypeFunction<T, R> lambda, List<S> args) FS.inc(TypeFunction<T, R> lambda) 更新字段自增 1FS.inc(TypeFunction<T, R> lambda, Number count) 更新字段自增FS.isNull(TypeFunction<T, R> lambda) FS.like(TypeFunction<T, R> lambda, Object value) FS.likeLeft(TypeFunction<T, R> lambda, Object value) FS.likeRight(TypeFunction<T, R> lambda, Object value) FS.lt(TypeFunction<T, R> lambda, Object value) generate "<" statement, simultaneous setting valueFS.lte(TypeFunction<T, R> lambda, Object value) generate "<=" statement, simultaneous setting valueFS.lteMeta(TypeFunction<T, R> lambda) FS.lteMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.ltMeta(TypeFunction<T, R> lambda) FS.ltMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.notBetween(TypeFunction<T, R> lambda, Object a, Object b) not betweenFS.notEqMeta(TypeFunction<T, R> lambda) FS.notEqMeta(TypeFunction<T, R> lambda1, TypeFunction<T, R> lambda2) FS.notIn(TypeFunction<T, R> lambda, Object... args) not inFS.notIn(TypeFunction<T, R> lambda, List<S> args) not inFS.notNull(TypeFunction<T, R> lambda) FS.or(TypeFunction<T, R> lambda, Object value) FS.order(TypeFunction<T, R> lambda, OrderBy orderBy) FS.select(TypeFunction<T, R>... lambdaArray) FS.set(TypeFunction<T, R> lambda, Object value) FS.setExp(TypeFunction<T, R> lambda, String exp) 更新字段为native sqlFS.setNull(TypeFunction<T, R> lambda) FS.singleField(TypeFunction<T, R> lambda) FS.where(TypeFunction<T, R> lambda) FS.where(TypeFunction<T, R> lambda, Object value) -
cn.sylinx.horm.model.base中TypeFunction的使用
参数类型为TypeFunction的cn.sylinx.horm.model.base中的方法修饰符和类型方法说明<T extends Model,R>
TModel.withNullable(TypeFunction<T, R> lambda) 对应属性可设置为空<T extends Model,R>
TModel.withNullables(TypeFunction<T, R>... lambdaArray) 对应属性可设置为空