public class UniqueKeySqlUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> DeleteSql |
deleteByUniqueKey(Mapper<T> mapper,
UniqueKey uniqueKey)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> DeleteSql |
deleteByUniqueKeys(Mapper<T> mapper,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> QuerySql<T> |
getByUniqueKey(Mapper<T> mapper,
Class<?> poClazz,
UniqueKey uniqueKey)
构造通过 uniqueKey 查询对象的SQL参数对象
|
static <T> QuerySql<T> |
getByUniqueKeys(Mapper<T> mapper,
Class<?> poClazz,
Collection<UniqueKey> uniqueKeys)
构造通过 uniqueKey 查询对象的SQL参数对象
|
static <T> UpdateSql |
updateByUniqueKeys(Mapper<T> mapper,
T updateObject,
Collection<UniqueKey> idValues)
构造通过主键批量更新对象的SQL参数对象(多列作为主键)
|
static <T> UpdateSql |
updateByUniqueKeys(Mapper<T> mapper,
T updateObject,
List<Column> updateColumns,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 批量更新对象指定列的SQL参数对象
|
public static <T> QuerySql<T> getByUniqueKey(Mapper<T> mapper, Class<?> poClazz, UniqueKey uniqueKey)
T - 模板类型uniqueKey - uniqueKeypoClazz - 查询类mapper - 基础mapperpublic static <T> QuerySql<T> getByUniqueKeys(Mapper<T> mapper, Class<?> poClazz, Collection<UniqueKey> uniqueKeys)
T - 模板类型uniqueKeys - uniqueKey 列表mapper - 基础mapperpoClazz - 查询类public static <T> DeleteSql deleteByUniqueKeys(Mapper<T> mapper, Collection<UniqueKey> uniqueKeys)
public static <T> DeleteSql deleteByUniqueKey(Mapper<T> mapper, UniqueKey uniqueKey)
T - 返回实体类类型mapper - mapper对象uniqueKey - unique keyDeleteSqlpublic static <T> UpdateSql updateByUniqueKeys(Mapper<T> mapper, T updateObject, Collection<UniqueKey> idValues)
T - 返回实体类类型mapper - mapper对象updateObject - 更新对象idValues - 主键对象列表UpdateSqlpublic static <T> UpdateSql updateByUniqueKeys(Mapper<T> mapper, T updateObject, List<Column> updateColumns, Collection<UniqueKey> uniqueKeys)
T - 返回实体类类型mapper - mapper对象updateObject - 更新对象uniqueKeys - 主键值列表updateColumns - 指定更新列UpdateSqlCopyright © 2020 IBIT程序猿. All rights reserved.