public final class SessionUtils extends Object
| 构造器和说明 |
|---|
SessionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
applyAutoIncrementValue(MappingTable mappingTable,
List<Long> ids,
List<ModelObject> objSource) |
static void |
applyAutoIncrementValue(MappingTable mappingTable,
Long id,
ModelObject objSource) |
static Delete |
buildDeleteByModel(MappingTable mappingTable,
ModelObject object) |
static Update |
buildUpdateByModel(MappingTable mappingTable,
ModelObject object) |
static boolean |
checkPrimaryKey(List<MappingField> primaryKey,
ModelObject object) |
static void |
checkReference(List<ModelObject> objects)
检查是否有相同引用 如果存在相同引用的ModelObject就克隆一个
|
static void |
clearModelObject(MappingGlobalWrapper mappingDatabaseWrapper,
Class c,
ModelObject object) |
static void |
clearPkZeroModelObject(MappingGlobalWrapper mappingGlobalWrapper,
Class c,
ModelObject obj) |
public static void clearModelObject(MappingGlobalWrapper mappingDatabaseWrapper, Class c, ModelObject object)
public static boolean checkPrimaryKey(List<MappingField> primaryKey, ModelObject object)
public static void checkReference(List<ModelObject> objects)
objects - public static void applyAutoIncrementValue(MappingTable mappingTable, Long id, ModelObject objSource)
public static void applyAutoIncrementValue(MappingTable mappingTable, List<Long> ids, List<ModelObject> objSource)
public static Update buildUpdateByModel(MappingTable mappingTable, ModelObject object)
public static Delete buildDeleteByModel(MappingTable mappingTable, ModelObject object)
public static void clearPkZeroModelObject(MappingGlobalWrapper mappingGlobalWrapper, Class c, ModelObject obj)
Copyright © 2020. All rights reserved.