| 限定符和类型 | 字段和说明 |
|---|---|
protected DataMap |
__data
数据
|
protected ModelMeta |
__meta
模型元信息
|
protected List<ModelFieldO> |
__modified
修改的字段
|
protected Model |
__parent
关联的父模型对象
|
protected QuerySet |
__querySet
查询器
|
protected boolean |
__vegetarian
是素模型
|
protected List<String> |
__withs
预载入属性
|
| 构造器和说明 |
|---|
AModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract AModel |
between(String field,
Object val1,
Object val2) |
abstract Integer |
bulkCreate(List<DataMap> dataList)
批量创建
|
abstract AModel |
create(DataMap data)
通过 DataMap 创建对象
|
abstract AModel |
create(Map<String,Object> data)
通过 Map 创建对象
|
abstract AModel |
create(Model model) |
abstract DataMap |
data()
获取data全部数据
|
abstract AModel |
data(DataMap data)
实体通过map装载数据
|
abstract Object |
data(String field)
获取data中的数据
|
abstract AModel |
data(String name,
Object val)
装载数据
|
abstract int |
delete()
删除
|
abstract AModel |
distinct(boolean distinct) |
abstract AModel |
eq(String field,
Object val) |
abstract AModel |
fetchSql(boolean fetch) |
abstract <D extends IModel> |
find()
查询一条数据
|
abstract <D extends IModel> |
find(Serializable id) |
abstract AModel |
group(String fields) |
abstract AModel |
gt(String field,
Object val) |
abstract AModel |
gte(String field,
Object val) |
abstract AModel |
having(String fields) |
abstract AModel |
in(String field,
Object... args) |
abstract <D extends IModel> |
insert() |
abstract <D extends IModel> |
insert(DataMap data)
使用数据集新增
|
abstract AModel |
isNotNull(String field) |
abstract AModel |
isNull(String field) |
abstract AModel |
limit(Integer count) |
abstract AModel |
limit(Integer index,
Integer count) |
abstract AModel |
lock(boolean lock) |
abstract AModel |
lt(String field,
Object val) |
abstract AModel |
lte(String field,
Object val) |
abstract AModel |
neq(String field,
Object val) |
abstract AModel |
notIn(String field,
Object... args) |
abstract AModel |
order(List<String> fields) |
abstract AModel |
order(String fields) |
abstract AModel |
order(String[] fields) |
abstract AModel |
order(String field,
boolean asc) |
abstract AModel |
order(String field,
String asc)
排序
|
abstract AModel |
page(Integer page)
分页
|
abstract AModel |
page(Integer page,
Integer size)
分页
|
abstract <D> Pagination<D> |
pagination() |
abstract <D> Pagination<D> |
pagination(Integer page,
Integer pageSize) |
abstract String |
pk() |
abstract Object |
pkVal() |
abstract <D extends IModel> |
save()
保存数据
- 自动判断主键是否为null,为null执行新增,否则进行更新
|
abstract <D extends IModel> |
save(DataMap data) |
abstract <D extends IModel> |
select() |
abstract AModel |
union(String sql) |
abstract AModel |
union(String[] sqlArr) |
abstract <D extends IModel> |
update()
更新
|
abstract <D extends IModel> |
update(DataMap data) |
abstract <D extends IModel> |
updateById() |
AModel |
vegetarian(boolean vegetarian) |
abstract AModel |
where(Map<String,Object> query) |
abstract AModel |
where(String sql) |
abstract AModel |
where(String field,
Object val) |
abstract AModel |
where(String field,
Operator operator) |
abstract AModel |
where(String field,
Operator opr,
Object val) |
abstract AModel |
where(String field,
String opr,
Object val) |
abstract AModel |
where(WhereCallback callback) |
abstract AModel |
whereOr(WhereCallback callback) |
@TableField(exist=false) protected ModelMeta __meta
@TableField(exist=false) protected final DataMap __data
@TableField(exist=false) protected List<ModelFieldO> __modified
@TableField(exist=false) protected QuerySet __querySet
@TableField(exist=false) protected Model __parent
@TableField(exist=false) protected boolean __vegetarian
public AModel vegetarian(boolean vegetarian)
public abstract AModel where(WhereCallback callback)
public abstract AModel whereOr(WhereCallback callback)
public abstract <D extends IModel> D insert()
public abstract int delete()
public abstract <D extends IModel> D update()
public abstract <D extends IModel> D updateById()
public abstract <D extends IModel> D save()
public abstract <D extends IModel> D find()
D - 模型类public abstract <D extends IModel> D find(Serializable id)
public abstract <D> Pagination<D> pagination(Integer page, Integer pageSize)
public abstract <D> Pagination<D> pagination()
public abstract AModel order(String field, String asc)
field - 字段asc - 排序方式:ASC、DESCpublic abstract AModel distinct(boolean distinct)
public abstract AModel lock(boolean lock)
public abstract AModel fetchSql(boolean fetch)
public abstract DataMap data()
public abstract String pk()
public abstract Object pkVal()
Copyright © 2023. All rights reserved.