| 程序包 | 说明 |
|---|---|
| com.jfinal.core | |
| com.jfinal.plugin.activerecord | |
| com.jfinal.plugin.activerecord.dialect |
| 限定符和类型 | 方法和说明 |
|---|---|
Controller |
Controller.keepModel(Class<? extends Model> modelClass) |
Controller |
Controller.keepModel(Class<? extends Model> modelClass,
String modelName) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Model<M extends Model>
Model.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends Model<?>> |
Table.getModelClass() |
static Class<? extends Model> |
DbKit.getUsefulClass(Class<? extends Model> modelClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
CPI.getAttrs(Model model)
Return the attributes map of the model
|
static Set<String> |
CPI.getModifyFlag(Model model) |
M |
Model.put(Model model)
Put other model to the model without check attribute name.
|
Record |
Record.setColumns(Model<?> model)
Set columns value with Model object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ActiveRecordPlugin |
ActiveRecordPlugin.addMapping(String tableName,
Class<? extends Model<?>> modelClass) |
ActiveRecordPlugin |
ActiveRecordPlugin.addMapping(String tableName,
String primaryKey,
Class<? extends Model<?>> modelClass) |
int[] |
DbPro.batchSave(List<? extends Model> modelList,
int batchSize)
Batch save models using the "insert into ..." sql generated by the first model in modelList.
|
static int[] |
Db.batchSave(List<? extends Model> modelList,
int batchSize) |
int[] |
DbPro.batchUpdate(List<? extends Model> modelList,
int batchSize)
Batch update models using the attrs names of the first model in modelList.
|
static int[] |
Db.batchUpdate(List<? extends Model> modelList,
int batchSize) |
static <T> List<T> |
ModelBuilder.build(ResultSet rs,
Class<? extends Model> modelClass) |
static Config |
DbKit.getConfig(Class<? extends Model> modelClass) |
Table |
TableMapping.getTable(Class<? extends Model> modelClass) |
static Class<? extends Model> |
DbKit.getUsefulClass(Class<? extends Model> modelClass) |
| 构造器和说明 |
|---|
Table(String name,
Class<? extends Model<?>> modelClass) |
Table(String name,
String primaryKey,
Class<? extends Model<?>> modelClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
Page<? extends Model> |
AnsiSqlDialect.takeOverModelPaginate(Connection conn,
Class<? extends Model> modelClass,
int pageNumber,
int pageSize,
Boolean isGroupBySql,
String select,
String sqlExceptSelect,
Object... paras) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
AnsiSqlDialect.buildModel(ResultSet rs,
Class<? extends Model> modelClass,
int pageSize) |
Page |
Dialect.takeOverModelPaginate(Connection conn,
Class<? extends Model> modelClass,
int pageNumber,
int pageSize,
Boolean isGroupBySql,
String select,
String sqlExceptSelect,
Object... paras) |
Page<? extends Model> |
AnsiSqlDialect.takeOverModelPaginate(Connection conn,
Class<? extends Model> modelClass,
int pageNumber,
int pageSize,
Boolean isGroupBySql,
String select,
String sqlExceptSelect,
Object... paras) |
Copyright © 2016. All Rights Reserved.