| 限定符和类型 | 方法和说明 |
|---|---|
FS<T> |
FS.and() |
FS<T> |
FS.and(String column) |
FS<T> |
FS.and(String column,
Object value)
generate AND statement, simultaneous setting value
|
<R> FS<T> |
FS.and(TypeFunction<T,R> lambda) |
<R> FS<T> |
FS.and(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.andBetween(String columnName,
Object a,
Object b)
generate between statement, simultaneous setting value
|
<R> FS<T> |
FS.andBetween(TypeFunction<T,R> lambda,
Object a,
Object b)
generate between statement with lambda, simultaneous setting value
|
FS<T> |
FS.andEq(String column,
Object value) |
<R> FS<T> |
FS.andEq(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.andGt(String columnName,
Object value)
generate ">" statement, simultaneous setting value
|
<R> FS<T> |
FS.andGt(TypeFunction<T,R> lambda,
Object value)
generate ">" statement with lambda, simultaneous setting value
|
FS<T> |
FS.andGte(String column,
Object value)
generate ">=" statement, simultaneous setting value
|
<R> FS<T> |
FS.andGte(TypeFunction<T,R> lambda,
Object value)
generate ">=" statement, simultaneous setting value
|
<S> FS<T> |
FS.andIn(String column,
List<S> args)
generate "in" statement, simultaneous setting value
|
FS<T> |
FS.andIn(String column,
Object... args)
generate "in" statement, simultaneous setting value
|
<R,S> FS<T> |
FS.andIn(TypeFunction<T,R> lambda,
List<S> args) |
<R> FS<T> |
FS.andIn(TypeFunction<T,R> lambda,
Object... args) |
FS<T> |
FS.andLike(String columnName,
Object value)
generate like statement, simultaneous setting value
|
<R> FS<T> |
FS.andLike(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.andLikeLeft(String columnName,
Object value) |
<R> FS<T> |
FS.andLikeLeft(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.andLikeRight(String columnName,
Object value) |
<R> FS<T> |
FS.andLikeRight(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.andLt(String column,
Object value)
generate "<" statement, simultaneous setting value
|
<R> FS<T> |
FS.andLt(TypeFunction<T,R> lambda,
Object value)
generate "<" statement, simultaneous setting value
|
FS<T> |
FS.andLte(String column,
Object value)
generate "<=" statement, simultaneous setting value
|
<R> FS<T> |
FS.andLte(TypeFunction<T,R> lambda,
Object value)
generate "<=" statement, simultaneous setting value
|
FS<T> |
FS.andNest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.andNotBetween(String columnName,
Object a,
Object b)
not between
|
<R> FS<T> |
FS.andNotBetween(TypeFunction<T,R> lambda,
Object a,
Object b)
not between
|
FS<T> |
FS.andNotEmpty(String columnName)
generate "!
|
FS<T> |
FS.andNotEq(String columnName,
Object value)
generate "!
|
<S> FS<T> |
FS.andNotIn(String column,
List<S> args)
and not in
|
FS<T> |
FS.andNotIn(String column,
Object... args)
not in
|
<R,S> FS<T> |
FS.andNotIn(TypeFunction<T,R> lambda,
List<S> args)
and not in
|
<R> FS<T> |
FS.andNotIn(TypeFunction<T,R> lambda,
Object... args)
and not in
|
FS<T> |
FS.andNotNull(String columnName)
generate "IS NOT NULL" statement
|
<R> FS<T> |
FS.andNotNull(TypeFunction<T,R> lambda) |
<R> FS<T> |
FS.andTotEq(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.between(Object a,
Object b)
generate between values
|
FS<T> |
FS.between(String columnName,
Object a,
Object b)
generate between statement, simultaneous setting value
|
<R> FS<T> |
FS.between(TypeFunction<T,R> lambda,
Object a,
Object b)
generate between statement with lambda, simultaneous setting value
|
FS<T> |
FS.count() |
FS<T> |
FS.distinct() |
FS<T> |
FS.eq(Object value)
Equals statement
|
FS<T> |
FS.eq(String column,
Object value) |
<R> FS<T> |
FS.eq(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.exclude(String... columnNames) |
<R> FS<T> |
FS.exclude(TypeFunction<T,R>... lambdaArray) |
FS<T> |
FS.gt(Object value)
generate ">" statement value
|
FS<T> |
FS.gt(String columnName,
Object value)
generate ">" statement, simultaneous setting value
|
<R> FS<T> |
FS.gt(TypeFunction<T,R> lambda,
Object value)
generate ">" statement with lambda, simultaneous setting value
|
FS<T> |
FS.gte(Object value)
generate ">=" statement value
|
FS<T> |
FS.gte(String column,
Object value)
generate ">=" statement, simultaneous setting value
|
<R> FS<T> |
FS.gte(TypeFunction<T,R> lambda,
Object value)
generate ">=" statement, simultaneous setting value
|
<S> FS<T> |
FS.in(List<S> list)
Set in params
|
FS<T> |
FS.in(Object... args)
generate "in" statement value
|
<S> FS<T> |
FS.in(String column,
List<S> args)
generate "in" statement, simultaneous setting value
|
FS<T> |
FS.in(String column,
Object... args)
generate "in" statement, simultaneous setting value
|
<R,S> FS<T> |
FS.in(TypeFunction<T,R> lambda,
List<S> args) |
<R> FS<T> |
FS.in(TypeFunction<T,R> lambda,
Object... args) |
FS<T> |
FS.init(Class<T> modelClass) |
FS<T> |
FS.like(Object value)
generate like statement, simultaneous setting value
|
FS<T> |
FS.like(String columnName,
Object value)
generate like statement, simultaneous setting value
|
<R> FS<T> |
FS.like(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.likeLeft(Object value) |
FS<T> |
FS.likeLeft(String columnName,
Object value) |
<R> FS<T> |
FS.likeLeft(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.likeRight(Object value) |
FS<T> |
FS.likeRight(String columnName,
Object value) |
<R> FS<T> |
FS.likeRight(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.lt(Object value)
generate "<" statement value
|
FS<T> |
FS.lt(String column,
Object value)
generate "<" statement, simultaneous setting value
|
<R> FS<T> |
FS.lt(TypeFunction<T,R> lambda,
Object value)
generate "<" statement, simultaneous setting value
|
FS<T> |
FS.lte(Object value)
generate "<=" statement value
|
FS<T> |
FS.lte(String column,
Object value)
generate "<=" statement, simultaneous setting value
|
<R> FS<T> |
FS.lte(TypeFunction<T,R> lambda,
Object value)
generate "<=" statement, simultaneous setting value
|
FS<T> |
FS.nest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.notBetween(Object a,
Object b)
not between
|
FS<T> |
FS.notBetween(String columnName,
Object a,
Object b)
not between
|
<R> FS<T> |
FS.notBetween(TypeFunction<T,R> lambda,
Object a,
Object b)
not between
|
FS<T> |
FS.notEmpty()
generate "!
|
FS<T> |
FS.notEmpty(String columnName) |
FS<T> |
FS.notEq(Object value)
generate "!
|
<S> FS<T> |
FS.notIn(List<S> list)
not in
|
FS<T> |
FS.notIn(Object... args)
not in
|
<S> FS<T> |
FS.notIn(String column,
List<S> args)
not in
|
FS<T> |
FS.notIn(String column,
Object... args)
not in
|
<R,S> FS<T> |
FS.notIn(TypeFunction<T,R> lambda,
List<S> args)
not in
|
<R> FS<T> |
FS.notIn(TypeFunction<T,R> lambda,
Object... args)
not in
|
FS<T> |
FS.notNull()
generate "IS NOT NULL" statement
|
FS<T> |
FS.notNull(String columnName)
generate "IS NOT NULL" statement
|
<R> FS<T> |
FS.notNull(TypeFunction<T,R> lambda) |
static <T> FS<T> |
FS.of(Class<T> modelClass) |
FS<T> |
FS.or() |
FS<T> |
FS.or(String column,
Object value)
generate OR statement, simultaneous setting value
|
<R> FS<T> |
FS.or(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.order(String order)
generate order by statement
|
FS<T> |
FS.order(String columnName,
OrderBy orderBy)
generate order by statement
|
<R> FS<T> |
FS.order(TypeFunction<T,R> lambda,
OrderBy orderBy) |
FS<T> |
FS.orNest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.select(String... columnArray) |
FS<T> |
FS.select(String columns) |
<R> FS<T> |
FS.select(TypeFunction<T,R>... lambdaArray) |
FS<T> |
FS.set(String column,
Object value)
Update columns set value
|
FS<T> |
FS.set(T model) |
<R> FS<T> |
FS.set(TypeFunction<T,R> lambda,
Object value) |
FS<T> |
FS.where(String column)
where condition
|
FS<T> |
FS.where(String column,
Object value)
where condition, simultaneous setting value
|
FS<T> |
FS.where(T model)
Set the where parameter according to model, and generate sql like where where
age = ?
|
<R> FS<T> |
FS.where(TypeFunction<T,R> lambda) |
<R> FS<T> |
FS.where(TypeFunction<T,R> lambda,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
FS<T> |
FS.andNest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.andNest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.nest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.nest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.orNest(java.util.function.Function<FS<T>,FS<T>> func) |
FS<T> |
FS.orNest(java.util.function.Function<FS<T>,FS<T>> func) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MysqlFS<T> |
class |
OracleFS<T> |
class |
SqlserverFS<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> FS<T> |
MysqlDialect.createFluentSql(Class<T> clazz) |
<T> FS<T> |
Dialect.createFluentSql(Class<T> clazz)
创建fluent sql
|
<T> FS<T> |
OracleDialect.createFluentSql(Class<T> clazz) |
<T> FS<T> |
SqlServerDialect.createFluentSql(Class<T> clazz) |
<T> FS<T> |
DefaultDialect.createFluentSql(Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
default Pair |
SqlBuilder.buildCountSQL(FS<?> fluentSql) |
default Pair |
SqlBuilder.buildDeleteSQL(FS<?> fluentSql) |
default Pair |
SqlBuilder.buildInsertSQL(FS<?> fluentSql) |
default Tuple |
SqlBuilder.buildSelectSQL(FS<?> fluentSql) |
default Pair |
SqlBuilder.buildUpdateSQL(FS<?> fluentSql) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> FS<T> |
CommonDaoService.createFS(Class<T> clazz)
创建fluent sql
|
<T> FS<T> |
CommonDaoServiceImpl.createFS(Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
CommonDaoServiceImpl.count(FS<?> fluentSql) |
int |
FluentSqlSupport.count(FS<?> fluentSql) |
int |
CommonDaoServiceImpl.delete(FS<?> fluentSql) |
int |
FluentSqlSupport.delete(FS<?> fluentSql) |
Object |
CommonDaoServiceImpl.insert(FS<?> fluentSql) |
Object |
FluentSqlSupport.insert(FS<?> fluentSql) |
<T> List<T> |
CommonDaoServiceImpl.query(FS<T> fluentSql) |
<T> List<T> |
FluentSqlSupport.query(FS<T> fluentSql) |
<T> T |
CommonDaoServiceImpl.queryFirst(FS<T> fluentSql) |
<T> T |
FluentSqlSupport.queryFirst(FS<T> fluentSql) |
<T> Page<T> |
CommonDaoServiceImpl.queryPage(FS<T> fluentSql,
int pageNumber,
int pageSize) |
<T> Page<T> |
FluentSqlSupport.queryPage(FS<T> fluentSql,
int pageNumber,
int pageSize) |
<T> List<T> |
CommonDaoServiceImpl.queryWithCache(FS<T> fluentSql) |
<T> List<T> |
FluentSqlSupport.queryWithCache(FS<T> fluentSql) |
int |
CommonDaoServiceImpl.update(FS<?> fluentSql) |
int |
FluentSqlSupport.update(FS<?> fluentSql) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> FS<T> |
DAO.createFS(Class<T> clazz) |
static <T> FS<T> |
DAO.createFS(String dsName,
Class<T> clazz) |
Copyright © 2019. All rights reserved.