| 程序包 | 说明 |
|---|---|
| cn.xbatis.core.db.reflect | |
| cn.xbatis.core.mybatis.mapper.context | |
| cn.xbatis.core.mybatis.mapper.mappers.utils | |
| cn.xbatis.core.sql.util | |
| cn.xbatis.core.util |
| 限定符和类型 | 方法和说明 |
|---|---|
static ModelInfo |
Models.get(Class model)
获取Model的信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <M extends Model<T>,T> |
ModelInsertCreateUtil.create(BaseInsert<?> insert,
ModelInfo modelInfo,
M insertData,
SaveStrategy<T> saveStrategy,
DbType dbType) |
static <T extends Model> |
ModelBatchInsertCreateUtil.create(BaseInsert<?> insert,
ModelInfo modelInfo,
T[] insertData,
SaveBatchStrategy<T> saveBatchStrategy,
DbType dbType,
boolean useBatchExecutor) |
static <M extends Model<T>,T> |
ModelUpdateCmdCreateUtil.create(ModelInfo modelInfo,
M model,
UpdateStrategy<M> updateStrategy) |
| 构造器和说明 |
|---|
ModelBatchInsertContext(BaseInsert<?> insert,
ModelInfo modelInfo,
Collection<M> list,
SaveBatchStrategy<M> saveBatchStrategy) |
ModelUpdateContext(ModelInfo modelInfo,
M model,
UpdateStrategy<M> updateStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <M extends Model<T>,T> |
SaveOrUpdateModelMethodUtil.saveOrUpdate(BasicMapper basicMapper,
ModelInfo modelInfo,
M model,
SaveOrUpdateStrategy saveOrUpdateStrategy) |
static <M extends Model> |
UpdateModelMethodUtil.update(BasicMapper basicMapper,
ModelInfo modelInfo,
M model,
UpdateStrategy<M> updateStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
WhereUtil.appendIdWhereWithModel(Where where,
ModelInfo modelInfo,
Model<?> model)
拼接id条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Serializable |
ModelInfoUtil.getModelIdValue(ModelInfo modelInfo,
Model model)
从实体类中获取ID
|
static Serializable |
ModelInfoUtil.getModelIdValue(ModelInfo modelInfo,
Model model,
boolean check)
从实体类中获取ID
|
static Serializable |
ModelInfoUtil.getModelIdValue(ModelInfo modelInfo,
TableInfo tableInfo,
Model model,
boolean check)
从Model类中获取ID
|
Copyright © 2025. All rights reserved.