T - public class SqlBeanServiceImpl<T,ID> extends Object implements cn.vonce.sql.service.SqlBeanService<T,ID>, cn.vonce.sql.service.TableService<T>
| 构造器和说明 |
|---|
SqlBeanServiceImpl() |
SqlBeanServiceImpl(Class<?> clazz,
DatabaseHelper databaseHelper) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
alter(cn.vonce.sql.bean.Alter alter) |
int |
alter(List<cn.vonce.sql.bean.Alter> alterList) |
int |
alter(cn.vonce.sql.bean.Table table,
List<cn.vonce.sql.bean.ColumnInfo> columnInfoList) |
String |
backup() |
void |
backup(String targetTableName) |
void |
backup(String targetSchema,
String targetTableName) |
void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns) |
<R> void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns) |
void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns) |
<R> void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns) |
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName) |
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns) |
<R> int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns) |
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName) |
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns) |
<R> int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns) |
int |
count() |
int |
count(Class<?> clazz,
cn.vonce.sql.bean.Select select) |
int |
count(cn.vonce.sql.bean.Select select) |
int |
countBy(String where,
Object... args) |
int |
countBy(cn.vonce.sql.helper.Wrapper where) |
void |
createTable() |
int |
delete(cn.vonce.sql.bean.Delete delete) |
int |
delete(cn.vonce.sql.bean.Delete delete,
boolean ignore) |
int |
deleteBy(String where,
Object... args) |
int |
deleteBy(cn.vonce.sql.helper.Wrapper where) |
int |
deleteById(ID... id) |
void |
dropAndCreateTable() |
void |
dropTable() |
Class<?> |
getBeanClass() |
List<cn.vonce.sql.bean.ColumnInfo> |
getColumnInfoList(String tableName) |
cn.vonce.sql.config.SqlBeanDB |
getSqlBeanDB() |
SQLiteTemplate |
getSQLiteTemplate() |
List<cn.vonce.sql.bean.TableInfo> |
getTableList(String tableName) |
int |
insert(Collection<T> beanList) |
int |
insert(cn.vonce.sql.bean.Insert insert) |
int |
insert(T... bean) |
int |
logicallyDeleteBy(String where,
Object... args) |
int |
logicallyDeleteBy(cn.vonce.sql.helper.Wrapper where) |
int |
logicallyDeleteById(ID... id) |
<R> cn.vonce.sql.page.ResultData<R> |
paging(Class<R> tClazz,
cn.vonce.sql.bean.Select select,
int pagenum,
int pagesize) |
<R> cn.vonce.sql.page.ResultData<R> |
paging(Class<R> tClazz,
cn.vonce.sql.bean.Select select,
cn.vonce.sql.page.PageHelper<R> pageHelper) |
cn.vonce.sql.page.ResultData<T> |
paging(cn.vonce.sql.bean.Select select,
int pagenum,
int pagesize) |
cn.vonce.sql.page.ResultData<T> |
paging(cn.vonce.sql.bean.Select select,
cn.vonce.sql.page.PageHelper<T> pageHelper) |
List<T> |
select() |
<R> List<R> |
select(Class<R> returnType) |
<R> List<R> |
select(Class<R> returnType,
cn.vonce.sql.bean.Paging paging) |
<R> List<R> |
select(Class<R> returnType,
cn.vonce.sql.bean.Select select) |
List<T> |
select(cn.vonce.sql.bean.Paging paging) |
List<T> |
select(cn.vonce.sql.bean.Select select) |
<R> List<R> |
selectBy(Class<R> returnType,
cn.vonce.sql.bean.Paging paging,
String where,
Object... args) |
<R> List<R> |
selectBy(Class<R> returnType,
cn.vonce.sql.bean.Paging paging,
cn.vonce.sql.helper.Wrapper wrapper) |
<R> List<R> |
selectBy(Class<R> returnType,
String where,
Object... args) |
<R> List<R> |
selectBy(Class<R> returnType,
cn.vonce.sql.helper.Wrapper wrapper) |
List<T> |
selectBy(cn.vonce.sql.bean.Paging paging,
String where,
Object... args) |
List<T> |
selectBy(cn.vonce.sql.bean.Paging paging,
cn.vonce.sql.helper.Wrapper where) |
List<T> |
selectBy(String where,
Object... args) |
List<T> |
selectBy(cn.vonce.sql.helper.Wrapper where) |
<R> R |
selectById(Class<R> returnType,
ID id) |
T |
selectById(ID id) |
<R> List<R> |
selectByIds(Class<R> returnType,
ID... ids) |
List<T> |
selectByIds(ID... ids) |
Map<String,Object> |
selectMap(cn.vonce.sql.bean.Select select) |
List<Map<String,Object>> |
selectMapList(cn.vonce.sql.bean.Select select) |
<R> R |
selectOne(Class<R> returnType,
cn.vonce.sql.bean.Select select) |
T |
selectOne(cn.vonce.sql.bean.Select select) |
<R> R |
selectOneBy(Class<R> returnType,
String where,
Object... args) |
<R> R |
selectOneBy(Class<R> returnType,
cn.vonce.sql.helper.Wrapper wrapper) |
T |
selectOneBy(String where,
Object... args) |
T |
selectOneBy(cn.vonce.sql.helper.Wrapper wrapper) |
int |
update(cn.vonce.sql.bean.Update update) |
int |
update(cn.vonce.sql.bean.Update update,
boolean ignore) |
int |
updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.bean.Column[] filterColumns,
String where,
Object... args) |
int |
updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
Object... args) |
int |
updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.helper.Wrapper where) |
int |
updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.helper.Wrapper where,
cn.vonce.sql.bean.Column... filterColumns) |
<R> int |
updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.helper.Wrapper wrapper,
cn.vonce.sql.define.ColumnFun<T,R>... filterColumns) |
int |
updateBy(T bean,
String where,
Object... args) |
int |
updateBy(T bean,
cn.vonce.sql.helper.Wrapper where) |
int |
updateByBean(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where) |
int |
updateByBean(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
cn.vonce.sql.bean.Column... filterColumns) |
<R> int |
updateByBean(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
cn.vonce.sql.define.ColumnFun<T,R>[] filterColumns) |
int |
updateByBean(T bean,
String where) |
int |
updateByBeanId(T bean) |
int |
updateByBeanId(T bean,
boolean updateNotNull,
boolean optimisticLock) |
int |
updateByBeanId(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.bean.Column... filterColumns) |
<R> int |
updateByBeanId(T bean,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.define.ColumnFun<T,R>... filterColumns) |
int |
updateById(T bean,
ID id) |
int |
updateById(T bean,
ID id,
boolean updateNotNull,
boolean optimisticLock) |
int |
updateById(T bean,
ID id,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.bean.Column... filterColumns) |
<R> int |
updateById(T bean,
ID id,
boolean updateNotNull,
boolean optimisticLock,
cn.vonce.sql.define.ColumnFun<T,R>... filterColumns) |
public Class<?> clazz
public SqlBeanServiceImpl()
public SqlBeanServiceImpl(Class<?> clazz, DatabaseHelper databaseHelper)
public cn.vonce.sql.config.SqlBeanDB getSqlBeanDB()
public SQLiteTemplate getSQLiteTemplate()
public Class<?> getBeanClass()
getBeanClass 在接口中 cn.vonce.sql.service.TableService<T>public void dropTable()
dropTable 在接口中 cn.vonce.sql.service.TableService<T>public void createTable()
createTable 在接口中 cn.vonce.sql.service.TableService<T>public void dropAndCreateTable()
dropAndCreateTable 在接口中 cn.vonce.sql.service.TableService<T>public List<cn.vonce.sql.bean.TableInfo> getTableList(String tableName)
getTableList 在接口中 cn.vonce.sql.service.TableService<T>public List<cn.vonce.sql.bean.ColumnInfo> getColumnInfoList(String tableName)
getColumnInfoList 在接口中 cn.vonce.sql.service.TableService<T>public void backup(String targetTableName)
backup 在接口中 cn.vonce.sql.service.TableService<T>public void backup(String targetSchema, String targetTableName)
backup 在接口中 cn.vonce.sql.service.TableService<T>public void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
backup 在接口中 cn.vonce.sql.service.TableService<T>public <R> void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns)
backup 在接口中 cn.vonce.sql.service.TableService<T>public void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
backup 在接口中 cn.vonce.sql.service.TableService<T>public <R> void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns)
backup 在接口中 cn.vonce.sql.service.TableService<T>public int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName)
copy 在接口中 cn.vonce.sql.service.TableService<T>public int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName)
copy 在接口中 cn.vonce.sql.service.TableService<T>public int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
copy 在接口中 cn.vonce.sql.service.TableService<T>public <R> int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns)
copy 在接口中 cn.vonce.sql.service.TableService<T>public int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column[] columns)
copy 在接口中 cn.vonce.sql.service.TableService<T>public <R> int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.define.ColumnFun<T,R>... columns)
copy 在接口中 cn.vonce.sql.service.TableService<T>public int alter(cn.vonce.sql.bean.Table table,
List<cn.vonce.sql.bean.ColumnInfo> columnInfoList)
alter 在接口中 cn.vonce.sql.service.TableService<T>public int alter(cn.vonce.sql.bean.Alter alter)
alter 在接口中 cn.vonce.sql.service.TableService<T>public int alter(List<cn.vonce.sql.bean.Alter> alterList)
alter 在接口中 cn.vonce.sql.service.TableService<T>public T selectOne(cn.vonce.sql.bean.Select select)
public <R> R selectOne(Class<R> returnType, cn.vonce.sql.bean.Select select)
public T selectOneBy(cn.vonce.sql.helper.Wrapper wrapper)
public <R> R selectOneBy(Class<R> returnType, cn.vonce.sql.helper.Wrapper wrapper)
public <R> List<R> selectBy(Class<R> returnType, cn.vonce.sql.bean.Paging paging, String where, Object... args)
public <R> List<R> selectBy(Class<R> returnType, cn.vonce.sql.bean.Paging paging, cn.vonce.sql.helper.Wrapper wrapper)
public List<T> selectBy(cn.vonce.sql.bean.Paging paging, cn.vonce.sql.helper.Wrapper where)
public int countBy(cn.vonce.sql.helper.Wrapper where)
public int count(cn.vonce.sql.bean.Select select)
public int count(Class<?> clazz, cn.vonce.sql.bean.Select select)
public cn.vonce.sql.page.ResultData<T> paging(cn.vonce.sql.bean.Select select, cn.vonce.sql.page.PageHelper<T> pageHelper)
public cn.vonce.sql.page.ResultData<T> paging(cn.vonce.sql.bean.Select select, int pagenum, int pagesize)
public <R> cn.vonce.sql.page.ResultData<R> paging(Class<R> tClazz, cn.vonce.sql.bean.Select select, cn.vonce.sql.page.PageHelper<R> pageHelper)
public <R> cn.vonce.sql.page.ResultData<R> paging(Class<R> tClazz, cn.vonce.sql.bean.Select select, int pagenum, int pagesize)
public int deleteById(ID... id)
deleteById 在接口中 cn.vonce.sql.service.DeleteService<ID>public int deleteBy(String where, Object... args)
deleteBy 在接口中 cn.vonce.sql.service.DeleteService<ID>public int deleteBy(cn.vonce.sql.helper.Wrapper where)
deleteBy 在接口中 cn.vonce.sql.service.DeleteService<ID>public int delete(cn.vonce.sql.bean.Delete delete)
delete 在接口中 cn.vonce.sql.service.DeleteService<ID>public int delete(cn.vonce.sql.bean.Delete delete,
boolean ignore)
delete 在接口中 cn.vonce.sql.service.DeleteService<ID>public int logicallyDeleteById(ID... id)
logicallyDeleteById 在接口中 cn.vonce.sql.service.DeleteService<ID>public int logicallyDeleteBy(String where, Object... args)
logicallyDeleteBy 在接口中 cn.vonce.sql.service.DeleteService<ID>public int logicallyDeleteBy(cn.vonce.sql.helper.Wrapper where)
logicallyDeleteBy 在接口中 cn.vonce.sql.service.DeleteService<ID>public int update(cn.vonce.sql.bean.Update update)
public int update(cn.vonce.sql.bean.Update update,
boolean ignore)
public int updateByBeanId(T bean)
public int updateById(T bean, ID id, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.bean.Column... filterColumns)
public <R> int updateById(T bean, ID id, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.define.ColumnFun<T,R>... filterColumns)
public int updateByBeanId(T bean, boolean updateNotNull, boolean optimisticLock)
public int updateByBeanId(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.bean.Column... filterColumns)
public <R> int updateByBeanId(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.define.ColumnFun<T,R>... filterColumns)
public int updateBy(T bean, boolean updateNotNull, boolean optimisticLock, String where, Object... args)
public int updateBy(T bean, cn.vonce.sql.helper.Wrapper where)
public int updateBy(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.helper.Wrapper where)
public int updateBy(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.bean.Column[] filterColumns, String where, Object... args)
public int updateBy(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.helper.Wrapper where, cn.vonce.sql.bean.Column... filterColumns)
public <R> int updateBy(T bean, boolean updateNotNull, boolean optimisticLock, cn.vonce.sql.helper.Wrapper wrapper, cn.vonce.sql.define.ColumnFun<T,R>... filterColumns)
public int updateByBean(T bean, boolean updateNotNull, boolean optimisticLock, String where)
public int updateByBean(T bean, boolean updateNotNull, boolean optimisticLock, String where, cn.vonce.sql.bean.Column... filterColumns)
public <R> int updateByBean(T bean, boolean updateNotNull, boolean optimisticLock, String where, cn.vonce.sql.define.ColumnFun<T,R>[] filterColumns)
public int insert(Collection<T> beanList)
insert 在接口中 cn.vonce.sql.service.InsertService<T>public int insert(cn.vonce.sql.bean.Insert insert)
insert 在接口中 cn.vonce.sql.service.InsertService<T>Copyright © 2023. All rights reserved.