| 程序包 | 说明 |
|---|---|
| org.quickjava.orm.example | |
| org.quickjava.orm.model | |
| org.quickjava.orm.model.contain | |
| org.quickjava.orm.model.out | |
| org.quickjava.orm.wrapper |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Article |
class |
ArticleTag |
class |
Comment |
class |
User |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Model
模型
|
| 限定符和类型 | 字段和说明 |
|---|---|
IModel |
ModelReservoir.parent
关联的父模型对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
<D extends IModel> |
Model.find()
查询一条数据
|
<D extends IModel> |
Model.find(Serializable id) |
<D extends IModel> |
Model.insert()
新增
|
<D extends IModel> |
Model.insert(DataMap data)
使用数据集新增
|
<D extends IModel> |
Model.insert(Map<String,Object> data) |
static <D extends IModel> |
Model.newModel(Class<?> clazz) |
static <D extends IModel> |
Model.newModel(Class<?> clazz,
Map<String,Object> data,
IModel parent) |
static <D extends IModel> |
Model.newModel(Object entity) |
protected <D extends IModel> |
Model.relation(String fieldName,
Class<?> clazz,
RelationType type,
String localKey,
String foreignKey) |
static <D extends IModel> |
ModelHelper.resultTranshipment(Model queryModel,
Class<?> clazz,
List<Map<String,Object>> dataList)
查询后处理预载入
- 组装一对一数据
- 一对多的关联在主数据返回后再统一查询组装
|
<D extends IModel> |
Model.save()
保存数据
- 自动判断主键是否为null,为null执行新增,否则进行更新
|
<D extends IModel> |
Model.save(DataMap data) |
<D extends IModel> |
Model.save(Map<String,Object> data) |
<D extends IModel> |
Model.select() |
<D extends IModel> |
Model.update()
更新
|
<D extends IModel> |
Model.update(DataMap data) |
<D extends IModel> |
Model.update(Map<String,Object> data) |
<D extends IModel> |
Model.updateById() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ModelReservoir |
ModelHelper.getModelReservoir(IModel iModel) |
static <D extends IModel> |
Model.newModel(Class<?> clazz,
Map<String,Object> data,
IModel parent) |
static void |
ModelHelper.resultTranshipmentWith(IModel iModel,
Map<String,Object> data,
String alias)
将data数据通过alias找到并装载到模型上
|
static void |
ModelHelper.resultTranshipmentWithOne(IModel iModel,
Map<String,Object> data,
String columnPrefix)
将data数据通过alias找到并装载到模型上
|
| 构造器和说明 |
|---|
Relation(IModel model,
Class<?> clazz,
RelationType type,
String localKey,
String foreignKey) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ModelListSql |
class |
ModelSql |
| 限定符和类型 | 方法和说明 |
|---|---|
static QuerySet |
WrapperUtil.getQuerySet(IModel model) |
Copyright © 2025. All rights reserved.