| 程序包 | 说明 |
|---|---|
| com.ursful.framework.orm | |
| com.ursful.framework.orm.helper | |
| com.ursful.framework.orm.option | |
| com.ursful.framework.orm.query | |
| com.ursful.framework.orm.support |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
IBaseService.count(Expression... expressions) |
int |
BaseServiceImpl.count(Expression... expressions) |
boolean |
IBaseService.deletes(Expression... expressions) |
boolean |
BaseServiceImpl.deletes(Expression... expressions) |
boolean |
IBaseService.deletesWithoutListener(Expression... expressions) |
boolean |
BaseServiceImpl.deletesWithoutListener(Expression... expressions) |
boolean |
IBaseService.exists(Expression... expressions) |
boolean |
BaseServiceImpl.exists(Expression... expressions) |
IMultiQuery |
IMultiQuery.having(Expression expression) |
List<T> |
IBaseService.list(Expression... expressions) |
List<T> |
BaseServiceImpl.list(Expression... expressions) |
boolean |
IBaseService.updates(T t,
Expression... expressions) |
boolean |
BaseServiceImpl.updates(T t,
Expression... expressions) |
<P,R> boolean |
IBaseService.updatesLambdaNull(T t,
LambdaQuery<P,R>[] forNullColumns,
Expression... expressions) |
<P,R> boolean |
BaseServiceImpl.updatesLambdaNull(T t,
LambdaQuery<P,R>[] lambdaQueries,
Expression... expressions) |
<P,R> boolean |
IBaseService.updatesLambdaNullWithoutListener(T t,
LambdaQuery<P,R>[] forNullColumns,
Expression... expressions) |
<P,R> boolean |
BaseServiceImpl.updatesLambdaNullWithoutListener(T t,
LambdaQuery<P,R>[] lambdaQueries,
Expression... expressions) |
boolean |
IBaseService.updatesNull(T t,
Expression... expressions) |
boolean |
BaseServiceImpl.updatesNull(T t,
Expression... expressions) |
boolean |
IBaseService.updatesNull(T t,
String[] forNullColumns,
Expression... expressions) |
boolean |
BaseServiceImpl.updatesNull(T t,
String[] forNullColumns,
Expression... expressions) |
boolean |
IBaseService.updatesNullWithoutListener(T t,
Expression... expressions) |
boolean |
BaseServiceImpl.updatesNullWithoutListener(T t,
Expression... expressions) |
boolean |
IBaseService.updatesNullWithoutListener(T t,
String[] forNullColumns,
Expression... expressions) |
boolean |
BaseServiceImpl.updatesNullWithoutListener(T t,
String[] forNullColumns,
Expression... expressions) |
boolean |
IBaseService.updatesWithoutListener(Expression[] values,
Expression[] conditions) |
boolean |
IBaseService.updatesWithoutListener(Expression[] values,
Expression[] conditions) |
boolean |
BaseServiceImpl.updatesWithoutListener(Expression[] values,
Expression[] conditions) |
boolean |
BaseServiceImpl.updatesWithoutListener(Expression[] values,
Expression[] conditions) |
boolean |
IBaseService.updatesWithoutListener(T t,
Expression... expressions) |
boolean |
BaseServiceImpl.updatesWithoutListener(T t,
Expression... expressions) |
IMultiQuery |
IMultiQuery.where(Expression... expressions) |
IBaseQuery |
IBaseQuery.where(Expression... expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLHelper |
SQLHelperCreator.deleteBy(Class clazz,
Options options,
Expression[] expressions) |
static SQLHelper |
SQLHelperCreator.query(Options options,
Class<?> clazz,
Expression[] expressions) |
static SQLHelper |
SQLHelperCreator.queryCountExpress(Options options,
Class<?> clazz,
Expression... expressions) |
static SQLHelper |
SQLHelperCreator.update(Options option,
Object obj,
Expression[] expressions,
boolean updateNull,
String[] nullColumns)
更新 只能使用id,否则初学者不填id 全部更新了。
|
static SQLHelper |
SQLHelperCreator.updateExpress(Class<?> clazz,
Options options,
Expression[] values,
Expression[] conditions) |
static SQLHelper |
SQLHelperCreator.updateExpress(Class<?> clazz,
Options options,
Expression[] values,
Expression[] conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
AbstractOptions.getConditions(Class clazz,
Expression[] expressions,
List<Pair> values) |
SQLPair |
OracleOptions.parseExpression(Class clazz,
Map<String,Object> clazzes,
Expression expression) |
SQLPair |
AbstractOptions.parseExpression(Class clazz,
Map<String,Object> clazzes,
Expression expression) |
SQLPair |
AbstractOptions.parseExpression(Object clazz,
Expression expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
IMultiQuery |
MultiQueryImpl.having(Expression expression) |
static void |
QueryUtils.setExpressionAlias(Expression expression,
String alias) |
static void |
QueryUtils.setExpressionsAlias(Expression[] expressions,
String alias) |
IMultiQuery |
MultiQueryImpl.where(Expression... expressions) |
IBaseQuery |
BaseQueryImpl.where(Expression... expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
Expression.andValue(Object andValue) |
static <T,R> Expression |
Expression.between(LambdaQuery<T,R> lambdaQuery,
Object value1,
Object value2) |
Expression |
Column.between(Object value1,
Object value2) |
static Expression |
Expression.between(String column,
Object value1,
Object value2) |
static <T,R> Expression |
Expression.endWith(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.endWith(Object val) |
static Expression |
Expression.endWith(String column,
Object val) |
static <T,R> Expression |
Expression.equal(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.equal(Object val) |
static Expression |
Expression.equal(String column,
Object val) |
Expression |
Column.exists(IMultiQuery val) |
Expression |
Column.in(Collection val) |
static <T,R> Expression |
Expression.in(LambdaQuery<T,R> lambdaQuery,
Collection val) |
static Expression |
Expression.in(String column,
Collection val) |
Expression |
Column.isEmpty() |
static <T,R> Expression |
Expression.isEmpty(LambdaQuery<T,R> lambdaQuery) |
static Expression |
Expression.isEmpty(String column) |
Expression |
Column.isNotEmpty() |
static <T,R> Expression |
Expression.isNotEmpty(LambdaQuery<T,R> lambdaQuery) |
static Expression |
Expression.isNotEmpty(String column) |
Expression |
Column.isNotNull() |
static <T,R> Expression |
Expression.isNotNull(LambdaQuery<T,R> lambdaQuery) |
static Expression |
Expression.isNotNull(String column) |
Expression |
Column.isNull() |
static <T,R> Expression |
Expression.isNull(LambdaQuery<T,R> lambdaQuery) |
static Expression |
Expression.isNull(String column) |
static <T,R> Expression |
Expression.less(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.less(Object val) |
static Expression |
Expression.less(String column,
Object val) |
static <T,R> Expression |
Expression.lessEqual(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.lessEqual(Object val) |
static Expression |
Expression.lessEqual(String column,
Object val) |
static <T,R> Expression |
Expression.like(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.like(Object val) |
static Expression |
Expression.like(String column,
Object val) |
static <T,R> Expression |
Expression.more(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.more(Object val) |
static Expression |
Expression.more(String column,
Object val) |
static <T,R> Expression |
Expression.moreEqual(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.moreEqual(Object val) |
static Expression |
Expression.moreEqual(String column,
Object val) |
static <T,R> Expression |
Expression.notEndWith(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.notEndWith(Object val) |
static Expression |
Expression.notEndWith(String column,
Object val) |
static <T,R> Expression |
Expression.notEqual(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.notEqual(Object val) |
static Expression |
Expression.notEqual(String column,
Object val) |
Expression |
Column.notExists(IMultiQuery val) |
Expression |
Column.notIn(Collection val) |
static <T,R> Expression |
Expression.notIn(LambdaQuery<T,R> lambdaQuery,
Collection val) |
static Expression |
Expression.notIn(String column,
Collection val) |
static <T,R> Expression |
Expression.notLike(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.notLike(Object val) |
static Expression |
Expression.notLike(String column,
Object val) |
static <T,R> Expression |
Expression.notStartWith(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.notStartWith(Object val) |
static Expression |
Expression.notStartWith(String column,
Object val) |
static <T,R> Expression |
Expression.startWith(LambdaQuery<T,R> lambdaQuery,
Object val) |
Expression |
Column.startWith(Object val) |
static Expression |
Expression.startWith(String column,
Object val) |
| 限定符和类型 | 方法和说明 |
|---|---|
Condition |
Condition.and(Expression... expressions) |
Condition |
Condition.andOr(Expression... expressions) |
String |
Options.getConditions(Class clazz,
Expression[] expressions,
List<Pair> values) |
Condition |
Condition.or(Expression... expressions) |
Condition |
Condition.orAnd(Expression... expressions) |
Condition |
Condition.orOr(Expression... expressions) |
SQLPair |
Options.parseExpression(Object clazz,
Expression expression) |
CaseColumn |
CaseColumn.whenThen(Expression expression,
Object value) |
Copyright © 2023. All rights reserved.