T - @Repository
public interface MybatisSqlBeanDao<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
backup(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns,
cn.vonce.sql.helper.Wrapper wrapper)
备份表和数据
|
int |
copy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns,
cn.vonce.sql.helper.Wrapper wrapper)
复制数据到指定表
|
int |
count(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
cn.vonce.sql.bean.Select select)
根据自定义条件统计
|
int |
countBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
根据条件查询统计
|
void |
create(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz)
创建表
|
int |
delete(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Delete delete,
boolean ignore)
删除
|
int |
deleteBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
根据条件删除
|
int |
deleteById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
根据id条件删除
|
void |
drop(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz)
删除表
|
int |
executeSql(String sql)
执行Sql
|
int |
insert(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Insert insert)
插入数据
|
int |
insertBean(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
List<T> beanList)
插入数据
|
int |
logicallyDeleteBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
根据条件逻辑删除
|
int |
logicallyDeleteById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
根据id逻辑删除
|
int |
logicallyDeleteByWrapper(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.helper.Wrapper wrapper)
根据条件逻辑删除
|
List<T> |
select(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Select select)
根据自定义条件查询(可自动分页)返回List
|
List<T> |
selectAll(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Paging paging)
查询全部
|
<O> List<O> |
selectAllO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
cn.vonce.sql.bean.Paging paging)
查询全部(可指定返回类型、查询的表)
|
List<T> |
selectBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Paging paging,
String where,
Object... args)
根据条件查询
|
T |
selectById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
根据id条件查询
|
<O> O |
selectByIdO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
Object id)
根据id条件查询(可指定返回类型、查询的表)
|
List<T> |
selectByIds(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object... ids)
根据ids条件查询
|
<O> List<O> |
selectByIdsO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
Object... ids)
根据id条件查询(可指定返回类型、查询的表)
|
<O> List<O> |
selectByO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
cn.vonce.sql.bean.Paging paging,
String where,
Object... args)
根据条件查询(可指定返回类型、查询的表)
|
List<cn.vonce.sql.bean.ColumnInfo> |
selectColumnInfoList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
String name)
获取表名列表
|
Map<String,Object> |
selectMap(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Select select)
根据自定义条件查询返回Map
|
List<Map<String,Object>> |
selectMapList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Select select)
根据自定义条件查询(可自动分页)返回List
|
<O> List<O> |
selectO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
cn.vonce.sql.bean.Select select)
根据自定义条件查询(可自动分页)返回List
|
T |
selectOne(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Select select)
根据自定义条件查询 只返回一条记录
|
T |
selectOneBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
根据条件查询
|
<O> O |
selectOneByO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
String where,
Object... args)
根据条件查询(可指定返回类型、查询的表)
|
<O> O |
selectOneO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
cn.vonce.sql.bean.Select select)
根据自定义条件查询 只返回一条记录(可指定返回类型)
|
List<cn.vonce.sql.bean.TableInfo> |
selectTableList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
String name)
获取表名列表
|
int |
update(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Update update,
boolean ignore)
更新
|
int |
updateBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields,
String where,
Object... args)
根据条件更新
|
int |
updateByBean(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields,
String where)
根据实体类字段条件更新
|
int |
updateByBeanId(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields)
根据实体类id条件更新
|
int |
updateById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
Object id,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields)
根据id条更新
|
T selectById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Object id)
sqlBeanDB - clazz - id - <O> O selectByIdO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
Object id)
sqlBeanDB - clazz - returnType - id - List<T> selectByIds(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Object... ids)
sqlBeanDB - clazz - ids - <O> List<O> selectByIdsO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Class<O> returnType, Object... ids)
sqlBeanDB - clazz - returnType - ids - T selectOne(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - select - <O> O selectOneO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - returnType - select - Map<String,Object> selectMap(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - select - T selectOneBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, String where, Object... args)
sqlBeanDB - clazz - where - args - <O> O selectOneByO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<O> returnType,
String where,
Object... args)
sqlBeanDB - clazz - returnType - where - args - <O> List<O> selectByO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Class<O> returnType, cn.vonce.sql.bean.Paging paging, String where, Object... args)
sqlBeanDB - clazz - paging - where - args - List<T> selectBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Paging paging, String where, Object... args)
sqlBeanDB - clazz - paging - where - args - int countBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
sqlBeanDB - clazz - where - args - List<T> selectAll(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Paging paging)
sqlBeanDB - clazz - paging - <O> List<O> selectAllO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Class<O> returnType, cn.vonce.sql.bean.Paging paging)
sqlBeanDB - clazz - returnType - paging - List<Map<String,Object>> selectMapList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - select - List<T> select(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - select - <O> List<O> selectO(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, Class<?> clazz, Class<?> returnType, cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - returnType - select - int count(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
cn.vonce.sql.bean.Select select)
sqlBeanDB - clazz - select - int deleteById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
sqlBeanDB - clazz - id - int deleteBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
sqlBeanDB - clazz - where - args - int delete(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Delete delete,
boolean ignore)
sqlBeanDB - clazz - delete - ignore - int logicallyDeleteById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
sqlBeanDB - clazz - id - int logicallyDeleteBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object... args)
sqlBeanDB - clazz - where - args - int logicallyDeleteByWrapper(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.helper.Wrapper wrapper)
sqlBeanDB - clazz - wrapper - int update(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Update update,
boolean ignore)
sqlBeanDB - clazz - update - ignore - int updateById(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
Object id,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields)
sqlBeanDB - clazz - bean - updateNotNull - optimisticLock - filterFields - int updateByBeanId(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields)
sqlBeanDB - clazz - bean - updateNotNull - optimisticLock - filterFields - int updateBy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields,
String where,
Object... args)
sqlBeanDB - clazz - bean - updateNotNull - optimisticLock - filterFields - where - args - int updateByBean(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
T bean,
boolean updateNotNull,
boolean optimisticLock,
String[] filterFields,
String where)
sqlBeanDB - clazz - bean - updateNotNull - optimisticLock - filterFields - where - int insertBean(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
List<T> beanList)
sqlBeanDB - clazz - beanList - int insert(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
cn.vonce.sql.bean.Insert insert)
sqlBeanDB - clazz - insert - void drop(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz)
clazz - void create(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz)
sqlBeanDB - clazz - List<cn.vonce.sql.bean.TableInfo> selectTableList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, String name)
sqlBeanDB - List<cn.vonce.sql.bean.ColumnInfo> selectColumnInfoList(cn.vonce.sql.config.SqlBeanDB sqlBeanDB, String name)
sqlBeanDB - int backup(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns,
cn.vonce.sql.helper.Wrapper wrapper)
sqlBeanDB - clazz - targetTableName - columns - wrapper - int copy(cn.vonce.sql.config.SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns,
cn.vonce.sql.helper.Wrapper wrapper)
sqlBeanDB - clazz - targetTableName - columns - wrapper - int executeSql(String sql)
sql - Copyright © 2023. All rights reserved.