T
- 实体类型public interface Mapper<T> extends RawMapper<T>
Modifier and Type | Method and Description |
---|---|
default CountSql |
createCount()
创建计数
|
default DeleteSql |
createDelete()
创建删除
|
default InsertSql |
createInsert()
创建插入
|
default QuerySql<T> |
createQuery()
创建搜索
|
default UpdateSql |
createUpdate()
创建更新
|
default int |
deleteByUniqueKey(UniqueKey uniqueKey)
通过 unique key 删除记录
|
default int |
deleteByUniqueKeys(Collection<UniqueKey> uniqueKeys)
通过 unique keys 批量删除记录
|
default T |
getByUniqueKey(UniqueKey uniqueKey)
通过 unique key 获取
|
default List<T> |
getByUniqueKeys(Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取
|
default Table |
getDefaultTable()
获取默认的表对象
|
default <P> P |
getPoByUniqueKey(Class<P> poClazz,
UniqueKey uniqueKey)
通过 unique key 获取
|
default <P> List<P> |
getPoByUniqueKeys(Class<P> poClazz,
Collection<UniqueKey> uniqueKeys)
通过 unique key 批量获取
|
default Class<T> |
getPoClazz()
获取实体类型
|
default int |
insert(T po)
插入对象
|
default int |
updateByUniqueKey(T po,
UniqueKey uniqueKey)
通过 unique key 更新
|
default int |
updateByUniqueKeys(T po,
Collection<UniqueKey> uniqueKeys)
通过主键批量更新
|
default int |
updateByUniqueKeysWithColumns(T po,
List<Column> columns,
Collection<UniqueKey> uniqueKeys)
通过主键批量更新指定列
|
default int |
updateByUniqueKeyWithColumns(T po,
List<Column> columns,
UniqueKey uniqueKey)
通过主键更新指定的列
|
rawCount, rawInsert, rawInsertWithGenerateKeys, rawSelect, rawSelectDefault, rawSelectOne, rawUpdate
default int insert(T po)
po
- 插入对象default CountSql createCount()
default DeleteSql createDelete()
default InsertSql createInsert()
default UpdateSql createUpdate()
default Table getDefaultTable()
default int deleteByUniqueKey(UniqueKey uniqueKey)
uniqueKey
- unique keydefault int deleteByUniqueKeys(Collection<UniqueKey> uniqueKeys)
uniqueKeys
- unique key 列表default int updateByUniqueKey(T po, UniqueKey uniqueKey)
po
- 更新对象uniqueKey
- unique keydefault int updateByUniqueKeyWithColumns(T po, List<Column> columns, UniqueKey uniqueKey)
po
- 更新对象columns
- 更新列uniqueKey
- unique keydefault int updateByUniqueKeys(T po, Collection<UniqueKey> uniqueKeys)
po
- 更新对象uniqueKeys
- unique key 列表default int updateByUniqueKeysWithColumns(T po, List<Column> columns, Collection<UniqueKey> uniqueKeys)
po
- 更新对象columns
- 更新列uniqueKeys
- 主键列表default T getByUniqueKey(UniqueKey uniqueKey)
uniqueKey
- unique keydefault List<T> getByUniqueKeys(Collection<UniqueKey> uniqueKeys)
uniqueKeys
- unique key 列表default <P> P getPoByUniqueKey(Class<P> poClazz, UniqueKey uniqueKey)
P
- 返回类型uniqueKey
- unique keypoClazz
- 返回类default <P> List<P> getPoByUniqueKeys(Class<P> poClazz, Collection<UniqueKey> uniqueKeys)
P
- 返回类型uniqueKeys
- unique key 列表poClazz
- 返回类Copyright © 2020 IBIT程序猿. All rights reserved.