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