| 程序包 | 说明 |
|---|---|
| tech.ibit.mybatis | |
| tech.ibit.mybatis.sqlbuilder | |
| tech.ibit.mybatis.sqlbuilder.sql.impl | |
| tech.ibit.mybatis.sqlbuilder.utils |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Mapper<T>
基础 Mapper
|
interface |
MultipleIdMapper<T,K extends MultiId>
多个主键的表的 Mapper
|
interface |
NoIdMapper<T>
无主键的表的 Mapper
|
interface |
SingleIdMapper<T,K>
单一主键的表的 Mapper
|
| 限定符和类型 | 方法和说明 |
|---|---|
CountSql |
SqlFactory.createCount(RawMapper mapper)
创建计数
|
DeleteSql |
SqlFactory.createDelete(RawMapper mapper)
创建删除
|
InsertSql |
SqlFactory.createInsert(RawMapper mapper)
创建插入
|
<T> QuerySql<T> |
SqlFactory.createQuery(RawMapper<T> mapper)
创建搜索
|
UpdateSql |
SqlFactory.createUpdate(RawMapper mapper)
创建更新
|
| 构造器和说明 |
|---|
CountSqlImpl(RawMapper mapper) |
DeleteSqlImpl(RawMapper mapper) |
InsertSqlImpl(RawMapper mapper) |
QuerySqlImpl(RawMapper<T> mapper) |
UpdateSqlImpl(RawMapper mapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> UpdateSql |
IdSqlUtils.updateById(RawMapper<T> mapper,
T updateObject,
List<Column> updateColumns)
构造通过主键更新对象指定列的SQL参数对象(支持单列或多列主键)
|
Copyright © 2020 IBIT程序猿. All rights reserved.