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 keyDeleteSql
public static <T> UpdateSql updateByUniqueKeys(Mapper<T> mapper, T updateObject, Collection<UniqueKey> idValues)
T
- 返回实体类类型mapper
- mapper对象updateObject
- 更新对象idValues
- 主键对象列表UpdateSql
public static <T> UpdateSql updateByUniqueKeys(Mapper<T> mapper, T updateObject, List<Column> updateColumns, Collection<UniqueKey> uniqueKeys)
T
- 返回实体类类型mapper
- mapper对象updateObject
- 更新对象uniqueKeys
- 主键值列表updateColumns
- 指定更新列UpdateSql
Copyright © 2020 IBIT程序猿. All rights reserved.