| 程序包 | 说明 |
|---|---|
| org.quickjava.orm | |
| org.quickjava.orm.contain | |
| org.quickjava.orm.example |
| 限定符和类型 | 方法和说明 |
|---|---|
<D extends Model> |
Model.find()
查询一条
|
<D extends Model> |
Model.find(Serializable id) |
<D extends Model> |
Model.hasMany(Class<?> clazz,
String localKey,
String foreignKey) |
<D extends Model> |
Model.hasOne(Class<?> clazz,
String localKey,
String foreignKey) |
static <D extends Model> |
Model.newProxyModel(Class<?> clazz) |
static <D extends Model> |
Model.newProxyModel(Class<?> clazz,
Map<String,Object> data) |
static <D extends Model> |
Model.newProxyModel(Class<?> clazz,
Map<String,Object> data,
Model parent) |
<D extends Model> |
Model.relation(Class<?> clazz,
RelationType type,
String localKey,
String foreignKey) |
<D extends Model> |
Model.relation(String clazzName,
RelationType type,
String localKey,
String foreignKey) |
<D extends Model> |
Model.select() |
| 限定符和类型 | 方法和说明 |
|---|---|
Model |
Model.create(DataMap data)
通过 DataMap 创建对象
|
Model |
Model.create(Map<String,Object> data)
通过 Map 创建对象
|
Model |
Model.create(Model model) |
Model |
Model.data(Map<String,Object> data) |
Model |
Model.data(String name,
Object val)
装载数据
|
Model |
Model.eq(String field,
Object val) |
Model |
Model.gt(String field,
Object val) |
Model |
Model.gte(String field,
Object val) |
Model |
Model.insert()
新增
|
Model |
Model.insert(DataMap data)
使用对象新增
|
Model |
Model.lt(String field,
Object val) |
Model |
Model.lte(String field,
Object val) |
Model |
Model.neq(String field,
Object val) |
Model |
Model.order(List<String> fields) |
Model |
Model.order(String fields) |
Model |
Model.order(String[] fields) |
Model |
Model.order(String field,
boolean asc) |
Model |
Model.order(String field,
String asc)
排序
|
Model |
Model.page(Integer page)
分页
|
Model |
Model.page(Integer page,
Integer size) |
Model |
Model.save()
保存数据
- 自动判断主键是否为null,为null执行新增,否则进行更新
|
Model |
Model.save(DataMap data) |
Model |
Model.update()
更新
|
Model |
Model.update(DataMap data) |
Model |
Model.updateById() |
Model |
Model.where(Map<String,Object> query) |
Model |
Model.where(String sql)
高级sql语句查询
|
Model |
Model.where(String field,
Object val) |
Model |
Model.where(String field,
String opr,
Object val) |
Model |
Model.with(String fields)
预载入方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
Model |
Model.create(Model model) |
static <D extends Model> |
Model.newProxyModel(Class<?> clazz,
Map<String,Object> data,
Model parent) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ModelList<E extends Model> |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Model |
ModelList.__parent |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Article |
class |
ArticleTag |
class |
Comment |
class |
User |
Copyright © 2023. All rights reserved.