| 限定符和类型 | 方法和说明 |
|---|---|
FS<T> |
FS.and(String statement) |
FS<T> |
FS.and(String statement,
Object value)
generate AND statement, simultaneous setting 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
|
FS<T> |
FS.distinct() |
FS<T> |
FS.eq(Object value)
Equals statement
|
FS<T> |
FS.exclude(String... columnNames) |
FS<T> |
FS.gt(Object value)
generate ">" statement value
|
FS<T> |
FS.gt(String columnName,
Object value)
generate ">" statement, 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
|
<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
|
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
|
FS<T> |
FS.lt(Object value)
generate "<" statement value
|
FS<T> |
FS.lt(String column,
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
|
FS<T> |
FS.notEmpty()
generate "!
|
FS<T> |
FS.notEmpty(String columnName)
generate "!
|
FS<T> |
FS.notEq(Object value)
generate "!
|
FS<T> |
FS.notEq(String columnName,
Object value)
generate "!
|
FS<T> |
FS.notNull()
generate "IS NOT NULL" statement
|
FS<T> |
FS.notNull(String columnName)
generate "IS NOT NULL" statement
|
static <T> FS<T> |
FS.of(Class<T> modelClass) |
FS<T> |
FS.or(String statement,
Object value)
generate OR statement, simultaneous setting value
|
FS<T> |
FS.order(String order)
generate order by statement
|
FS<T> |
FS.order(String columnName,
OrderBy orderBy)
generate order by statement
|
FS<T> |
FS.select(String columns) |
FS<T> |
FS.set(String column,
Object value)
Update columns set value
|
FS<T> |
FS.set(T model) |
FS<T> |
FS.where(String statement)
where condition
|
FS<T> |
FS.where(String statement,
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 = ?
|
| 限定符和类型 | 类和说明 |
|---|---|
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.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.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.