Package | Description |
---|---|
tech.ibit.mybatis | |
tech.ibit.mybatis.sqlbuilder.column.support | |
tech.ibit.mybatis.sqlbuilder.utils | |
tech.ibit.mybatis.utils |
Modifier and Type | Method and Description |
---|---|
default int |
Mapper.deleteByUniqueKey(UniqueKey uniqueKey)
通过 unique key 删除记录
|
default T |
Mapper.getByUniqueKey(UniqueKey uniqueKey)
通过 unique key 获取
|
default <P> P |
Mapper.getPoByUniqueKey(Class<P> poClazz,
UniqueKey uniqueKey)
通过 unique key 获取
|
default int |
Mapper.updateByUniqueKey(T po,
UniqueKey uniqueKey)
通过 unique key 更新
|
default int |
Mapper.updateByUniqueKeyWithColumns(T po,
List<Column> columns,
UniqueKey uniqueKey)
通过主键更新指定的列
|
Modifier and Type | Method and Description |
---|---|
default int |
Mapper.deleteByUniqueKeys(Collection<UniqueKey> uniqueKeys)
通过 unique keys 批量删除记录
|
default List<T> |
Mapper.getByUniqueKeys(Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取
|
default <P> List<P> |
Mapper.getPoByUniqueKeys(Class<P> poClazz,
Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取
|
default int |
Mapper.updateByUniqueKeys(T po,
Collection<UniqueKey> uniqueKeys)
通过主键批量更新
|
default int |
Mapper.updateByUniqueKeysWithColumns(T po,
List<Column> columns,
Collection<UniqueKey> uniqueKeys)
通过主键批量更新指定列
|
Modifier and Type | Method and Description |
---|---|
default UniqueKey |
IColumnUniqueKeySupport.uniqueKey(Object value)
获取unique键对象
|
Modifier and Type | Method and Description |
---|---|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKey(Mapper<T> mapper,
UniqueKey uniqueKey)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> QuerySql<T> |
UniqueKeySqlUtils.getByUniqueKey(Mapper<T> mapper,
Class<?> poClazz,
UniqueKey uniqueKey)
构造通过 uniqueKey 查询对象的SQL参数对象
|
Modifier and Type | Method and Description |
---|---|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKeys(Mapper<T> mapper,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> QuerySql<T> |
UniqueKeySqlUtils.getByUniqueKeys(Mapper<T> mapper,
Class<?> poClazz,
Collection<UniqueKey> uniqueKeys)
构造通过 uniqueKey 查询对象的SQL参数对象
|
static <T> UpdateSql |
UniqueKeySqlUtils.updateByUniqueKeys(Mapper<T> mapper,
T updateObject,
Collection<UniqueKey> idValues)
构造通过主键批量更新对象的SQL参数对象(多列作为主键)
|
static <T> UpdateSql |
UniqueKeySqlUtils.updateByUniqueKeys(Mapper<T> mapper,
T updateObject,
List<Column> updateColumns,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 批量更新对象指定列的SQL参数对象
|
Modifier and Type | Method and Description |
---|---|
static <T> int |
MapperUtils.deleteByUniqueKey(Mapper<T> mapper,
UniqueKey uniqueKey)
通过 unique key 删除
|
static <T> T |
MapperUtils.getByUniqueKey(Mapper<T> mapper,
UniqueKey uniqueKey)
通过 unique key 获取实体
|
static <T,P> P |
MapperUtils.getPoByUniqueKey(Mapper<T> mapper,
Class<P> clazz,
UniqueKey uniqueKey)
通过 unique key 获取某个类型的持久化对象
|
static <T> int |
MapperUtils.updateByUniqueKey(Mapper<T> mapper,
T entity,
List<Column> columns,
UniqueKey uniqueKey)
通过 unique key 更新实体指定列
|
static <T> int |
MapperUtils.updateByUniqueKey(Mapper<T> mapper,
T entity,
UniqueKey uniqueKey)
通过 unique key 更新实体
|
Modifier and Type | Method and Description |
---|---|
static <T> int |
MapperUtils.deleteByUniqueKeys(Mapper<T> mapper,
Collection<UniqueKey> uniqueKeys)
通过 unique key 批量删除
|
static <T> List<T> |
MapperUtils.getByUniqueKeys(Mapper<T> mapper,
Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取实体
|
static <T,P> List<P> |
MapperUtils.getPoByUniqueKeys(Mapper<T> mapper,
Class<P> clazz,
Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取某个类型的持久化对象
|
static <T> int |
MapperUtils.updateByUniqueKeys(Mapper<T> mapper,
T entity,
Collection<UniqueKey> uniqueKeys)
通过 unique key 更新实体
|
static <T> int |
MapperUtils.updateByUniqueKeys(Mapper<T> mapper,
T entity,
List<Column> columns,
Collection<UniqueKey> uniqueKeys)
通过 unique key 更新实体指定列
|
Copyright © 2020 IBIT程序猿. All rights reserved.