public class Model extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static net.sf.cglib.proxy.MethodInterceptor |
modelProxyMethodInterceptor |
| 构造器和说明 |
|---|
Model() |
| 限定符和类型 | 方法和说明 |
|---|---|
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(Map<String,Object> data) |
Object |
data(String field)
获取data中的数据
|
Model |
data(String name,
Object val)
装载数据
|
static Map<String,Object> |
dataFieldConvLine(Map<String,Object> data,
Class<?> clazz) |
int |
delete() |
Model |
eq(String field,
Object val) |
<D extends Model> |
find()
查询一条
|
<D extends Model> |
find(Serializable id) |
static Object |
findRelationAno(Field field) |
Model |
gt(String field,
Object val) |
Model |
gte(String field,
Object val) |
<D extends Model> |
hasMany(Class<?> clazz,
String localKey,
String foreignKey) |
<D extends Model> |
hasOne(Class<?> clazz,
String localKey,
String foreignKey) |
Model |
insert()
新增
|
Model |
insert(DataMap data)
使用对象新增
|
static boolean |
isCollection(Class<?> clazz) |
static boolean |
isModel(Class<?> clazz) |
Model |
lt(String field,
Object val) |
Model |
lte(String field,
Object val) |
Model |
neq(String field,
Object val) |
static <D extends Model> |
newProxyModel(Class<?> clazz) |
static <D extends Model> |
newProxyModel(Class<?> clazz,
Map<String,Object> data) |
static <D extends Model> |
newProxyModel(Class<?> clazz,
Map<String,Object> data,
Model parent) |
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() |
String |
pkOri() |
Object |
pkVal() |
QuerySet |
query() |
<D extends Model> |
relation(Class<?> clazz,
RelationType type,
String localKey,
String foreignKey) |
<D> D |
relation(String fieldName,
Class<?> clazz,
RelationType type,
String localKey,
String foreignKey) |
<D extends Model> |
relation(String clazzName,
RelationType type,
String localKey,
String foreignKey) |
Model |
save()
保存数据
- 自动判断主键是否为null,为null执行新增,否则进行更新
|
Model |
save(DataMap data) |
<D extends Model> |
select() |
<D> D |
selectFieldArray(String field) |
<D> D |
selectFieldList(String field) |
DataMap |
sqlData()
执行sql的数据
- insert、update的数据
|
String |
toString() |
Model |
update()
更新
|
Model |
update(DataMap data) |
Model |
updateById() |
Model |
where(Map<String,Object> query) |
Model |
where(String sql)
高级sql语句查询
|
Model |
where(String field,
Object val) |
Model |
where(String field,
String opr,
Object val) |
Model |
with(String fields)
预载入方法
|
public static net.sf.cglib.proxy.MethodInterceptor modelProxyMethodInterceptor
public QuerySet query()
public Model insert()
public Model update()
public Model updateById()
public String pk()
public String pkOri()
public Object pkVal()
public Model save()
public <D extends Model> D find()
public <D extends Model> D find(Serializable id)
public <D> Pagination<D> pagination(Integer page, Integer pageSize)
public <D> Pagination<D> pagination()
public <D> D selectFieldList(String field)
public <D> D selectFieldArray(String field)
public int delete()
public DataMap data()
public static Map<String,Object> dataFieldConvLine(Map<String,Object> data, Class<?> clazz)
public DataMap sqlData()
public static <D extends Model> D newProxyModel(Class<?> clazz, Map<String,Object> data)
public static <D extends Model> D newProxyModel(Class<?> clazz, Map<String,Object> data, Model parent)
public <D> D relation(String fieldName, Class<?> clazz, RelationType type, String localKey, String foreignKey)
public <D extends Model> D relation(Class<?> clazz, RelationType type, String localKey, String foreignKey)
public <D extends Model> D relation(String clazzName, RelationType type, String localKey, String foreignKey)
public static boolean isModel(Class<?> clazz)
public static boolean isCollection(Class<?> clazz)
Copyright © 2023. All rights reserved.