| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.base | |
| cn.org.atool.fluent.mybatis.base.crud | |
| cn.org.atool.fluent.mybatis.base.dao | |
| cn.org.atool.fluent.mybatis.base.mapper |
| 限定符和类型 | 方法和说明 |
|---|---|
BatchCrud |
BatchCrud.addDelete(IBaseQuery... deletes)
按顺序添加delete语句
|
BatchCrud |
BatchCrud.addInsert(IEntity... entities)
按顺序添加Insert语句
|
default BatchCrud |
BatchCrud.addInsertSelect(String insertTable,
FieldMapping[] fields,
IQuery query)
添加 insert into a_table (fields) select fields from b_table where
|
BatchCrud |
BatchCrud.addInsertSelect(String insertTable,
String[] fields,
IQuery query)
添加 insert into a_table (fields) select fields from b_table where
|
BatchCrud |
BatchCrud.addUpdate(IBaseUpdate... updates)
按顺序添加update语句
|
static BatchCrud |
BatchCrud.batch()
构造批量增删改构造器
|
BatchCrud |
BatchCrud.setDbType(DbType dbType)
数据库类型
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BatchCrudImpl
批量增删改语句构造实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
BatchCrud |
BatchCrudImpl.addDelete(IBaseQuery... deletes) |
BatchCrud |
BatchCrudImpl.addInsert(IEntity... entities) |
BatchCrud |
BatchCrudImpl.addInsertSelect(String insertTable,
String[] fields,
IQuery query) |
BatchCrud |
BatchCrudImpl.addUpdate(IBaseUpdate... updates) |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
IProtectedDao.batchCrud(BatchCrud crud)
批量执行增删改操作
传入多个操作时, 需要数据库支持
比如MySql需要在jdbc url链接中附加设置 &allowMultiQueries=true
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IEntityMapper.batchCrud(BatchCrud crud)
批量执行增删改操作
传入多个操作时, 需要数据库支持
比如MySql需要在jdbc url链接中附加设置 &allowMultiQueries=true
|
Copyright © 2021. All rights reserved.