| 程序包 | 说明 |
|---|---|
| io.jboot.db | |
| io.jboot.db.dbpro | |
| io.jboot.db.model | |
| io.jboot.service |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
JbootDb.delete(String tableName,
Columns columns) |
static List<com.jfinal.plugin.activerecord.Record> |
JbootDb.find(String tableName,
Columns columns) |
static List<com.jfinal.plugin.activerecord.Record> |
JbootDb.find(String tableName,
Columns columns,
Object limit) |
static List<com.jfinal.plugin.activerecord.Record> |
JbootDb.find(String tableName,
Columns columns,
String orderBy) |
static List<com.jfinal.plugin.activerecord.Record> |
JbootDb.find(String tableName,
Columns columns,
String orderBy,
Object limit) |
static com.jfinal.plugin.activerecord.Record |
JbootDb.findFirst(String tableName,
Columns columns) |
static com.jfinal.plugin.activerecord.Record |
JbootDb.findFirst(String tableName,
Columns columns,
String orderBy) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
JbootDbPro.delete(String tableName,
Columns columns) |
List<com.jfinal.plugin.activerecord.Record> |
JbootDbPro.find(String tableName,
Columns columns) |
List<com.jfinal.plugin.activerecord.Record> |
JbootDbPro.find(String tableName,
Columns columns,
Object limit) |
List<com.jfinal.plugin.activerecord.Record> |
JbootDbPro.find(String tableName,
Columns columns,
String orderBy) |
List<com.jfinal.plugin.activerecord.Record> |
JbootDbPro.find(String tableName,
Columns columns,
String orderBy,
Object limit) |
| 限定符和类型 | 字段和说明 |
|---|---|
private Columns |
Having.columns |
private Columns |
Group.columns |
static Columns |
Columns.EMPTY |
| 限定符和类型 | 方法和说明 |
|---|---|
Columns |
Columns.add(Column column)
add new column in Columns
|
Columns |
Columns.add(Columns columns)
add Columns
|
Columns |
Columns.addToFirst(Column column)
add new column in Columns
|
Columns |
Columns.addToFirst(Columns columns)
add Columns To First
|
Columns |
Columns.append(Columns columns)
追加 新的 columns
|
Columns |
Columns.appendIf(Columns columns,
Boolean condition)
追加 新的 columns
|
Columns |
Columns.between(String name,
Object start,
Object end)
between
|
static Columns |
Columns.create() |
static Columns |
Columns.create(Column column) |
static Columns |
Columns.create(List<Column> columns) |
static Columns |
Columns.create(String name,
Object value) |
Columns |
Columns.eq(String name,
Object value)
equals
|
Columns |
Columns.ge(String name,
Object value)
大于等于 great or equal
|
Columns |
Group.getColumns() |
Columns |
Columns.group(Columns columns)
group
|
Columns |
Columns.groupBy(String name) |
Columns |
Columns.groupIf(Columns columns,
Boolean condition) |
Columns |
Columns.gt(String name,
Object value)
大于 great than
|
Columns |
Columns.having(Columns columns) |
Columns |
Columns.having(String name) |
Columns |
Columns.having(String sql,
Object... paras) |
Columns |
Columns.in(String name,
Collection<?> collection)
in Collection
|
Columns |
Columns.in(String name,
Object... arrays)
in arrays
|
Columns |
Columns.isNotNull(String name)
IS NOT NULL
|
Columns |
Columns.isNotNullIf(String name,
Boolean condition)
IS NOT NULL
|
Columns |
Columns.isNull(String name)
IS NULL
|
Columns |
Columns.isNullIf(String name,
Boolean condition) |
Columns |
Columns.le(String name,
Object value)
小于等于 less or equal
|
Columns |
Columns.like(String name,
Object value)
like
|
Columns |
Columns.likeAppendPercent(String name,
Object value)
自动添加两边 % 的like
|
Columns |
Columns.lt(String name,
Object value)
小于 less than
|
Columns |
Columns.ne(String name,
Object value)
not equals !
|
Columns |
Columns.notBetween(String name,
Object start,
Object end)
not between
|
Columns |
Columns.notIn(String name,
Collection<?> collection)
not in Collection
|
Columns |
Columns.notIn(String name,
Object... arrays)
not int arrays
|
Columns |
Columns.or() |
Columns |
Columns.orEqs(String name,
Object... values) |
Columns |
Columns.ors(String name,
String logic,
Object... values) |
static Columns |
Columns.safeCreate(String name,
Object value) |
static Columns |
Columns.safeMode() |
Columns |
Columns.sqlPart(String sql)
customize string sql
|
Columns |
Columns.sqlPart(String sql,
Object... paras)
customize string sql
|
Columns |
Columns.sqlPartIf(String sql,
Boolean condition)
customize string sql
|
Columns |
Columns.sqlPartIf(String sql,
Boolean condition,
Object... paras)
customize string sql
|
Columns |
Columns.sqlPartWithoutLink(String sql)
customize string sql
|
Columns |
Columns.sqlPartWithoutLink(String sql,
Object... paras)
customize string sql
|
Columns |
Columns.sqlPartWithoutLinkIf(String sql,
Boolean condition)
customize string sql
|
Columns |
Columns.sqlPartWithoutLinkIf(String sql,
Boolean condition,
Object... paras)
customize string sql
|
Columns |
Columns.unUseSafeMode() |
Columns |
Columns.useSafeMode() |
| 限定符和类型 | 方法和说明 |
|---|---|
Columns |
Columns.add(Columns columns)
add Columns
|
Columns |
Columns.addToFirst(Columns columns)
add Columns To First
|
Columns |
Columns.append(Columns columns)
追加 新的 columns
|
Columns |
Columns.appendIf(Columns columns,
Boolean condition)
追加 新的 columns
|
(专用程序包) static void |
Util.checkNullParas(Columns columns,
Collection<?> collection) |
(专用程序包) static void |
Util.checkNullParas(Columns columns,
Object... paras) |
(专用程序包) static void |
Util.checkNullParas(Columns columns,
String name,
Object... paras) |
boolean |
JbootModel.deleteByColumns(Columns columns) |
long |
JbootModel.findCountByColumns(Columns columns) |
M |
JbootModel.findFirstByColumns(Columns columns) |
M |
JbootModel.findFirstByColumns(Columns columns,
String orderby) |
M |
JbootModel.findFirstByColumns(Columns columns,
String orderby,
String loadColumns) |
List<M> |
JbootModel.findListByColumns(Columns columns) |
List<M> |
JbootModel.findListByColumns(Columns columns,
Integer count) |
List<M> |
JbootModel.findListByColumns(Columns columns,
String orderBy) |
List<M> |
JbootModel.findListByColumns(Columns columns,
String orderBy,
Integer count) |
List<M> |
JbootModel.findListByColumns(Columns columns,
String orderBy,
Integer count,
String loadColumns) |
Columns |
Columns.group(Columns columns)
group
|
Columns |
Columns.groupIf(Columns columns,
Boolean condition) |
Columns |
Columns.having(Columns columns) |
com.jfinal.plugin.activerecord.Page<M> |
JbootModel.paginateByColumns(int pageNumber,
int pageSize,
Columns columns) |
com.jfinal.plugin.activerecord.Page<M> |
JbootModel.paginateByColumns(int pageNumber,
int pageSize,
Columns columns,
String orderBy) |
com.jfinal.plugin.activerecord.Page<M> |
JbootModel.paginateByColumns(int pageNumber,
int pageSize,
Columns columns,
String orderBy,
String loadColumns) |
protected void |
JbootModel.processColumns(Columns columns,
String action) |
void |
Group.setColumns(Columns columns) |
| 构造器和说明 |
|---|
Group(Columns columns) |
Having(Columns columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
JbootServiceBase.findCountByColumns(Columns columns)
根据提交查询数据量
|
M |
JbootServiceBase.findFirstByColumns(Columns columns)
根据 Columns 查找单条数据
|
M |
JbootServiceBase.findFirstByColumns(Columns columns,
String orderBy)
根据 Columns 查找单条数据
|
List<M> |
JbootServiceBase.findListByColumns(Columns columns)
根据 Columns 查找数据
|
List<M> |
JbootServiceBase.findListByColumns(Columns columns,
Integer count)
根据 Columns 查找数据
|
List<M> |
JbootServiceBase.findListByColumns(Columns columns,
String orderBy)
根据 Columns 查找数据
|
List<M> |
JbootServiceBase.findListByColumns(Columns columns,
String orderBy,
Integer count)
根据 Columns 查找数据
|
com.jfinal.plugin.activerecord.Page<M> |
JbootServiceBase.paginateByColumns(int page,
int pageSize,
Columns columns)
分页
|
com.jfinal.plugin.activerecord.Page<M> |
JbootServiceBase.paginateByColumns(int page,
int pageSize,
Columns columns,
String orderBy)
分页
|
void |
JbootServiceBase.syncModels(Columns columns,
Collection<M> syncModels,
ObjectFunc<M>... compareAttrGetters)
同步 model 数据到数据库
|
Copyright © 2024. All rights reserved.