T - public class SqlBeanServiceImpl<T,ID>
extends cn.vonce.sql.provider.SqlBeanProvider
implements cn.vonce.sql.service.SqlBeanService<T,ID>
| 构造器和说明 |
|---|
SqlBeanServiceImpl(Class<?> clazz,
DatabaseHelper databaseHelper) |
SqlBeanServiceImpl(DatabaseHelper databaseHelper) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(Class<?> clazz,
cn.vonce.sql.bean.Select select) |
long |
count(cn.vonce.sql.bean.Select select) |
long |
countAll() |
long |
delete(cn.vonce.sql.bean.Delete delete) |
long |
delete(cn.vonce.sql.bean.Delete delete,
boolean ignore) |
long |
deleteByCondition(String where,
Object... args) |
long |
deleteById(ID... id) |
SQLiteTemplate |
getSQLiteTemplate() |
cn.vonce.sql.service.TableService |
getTableService() |
long |
insert(List<T> beanList) |
long |
insert(T... bean) |
long |
inset(cn.vonce.sql.bean.Insert insert) |
long |
logicallyDeleteByCondition(String where,
Object... args) |
long |
logicallyDeleteById(ID id) |
<O> List<O> |
select(Class<O> returnType,
cn.vonce.sql.bean.Select select) |
List<T> |
select(cn.vonce.sql.bean.Select select) |
List<T> |
selectAll() |
<O> List<O> |
selectAll(Class<O> returnType) |
<O> List<O> |
selectAll(Class<O> returnType,
cn.vonce.sql.bean.Paging paging) |
List<T> |
selectAll(cn.vonce.sql.bean.Paging paging) |
<O> List<O> |
selectByCondition(Class<O> returnType,
cn.vonce.sql.bean.Paging paging,
String where,
Object... args) |
<O> List<O> |
selectByCondition(Class<O> returnType,
String where,
Object... args) |
List<T> |
selectByCondition(cn.vonce.sql.bean.Paging paging,
String where,
Object... args) |
List<T> |
selectByCondition(String where,
Object... args) |
<O> O |
selectById(Class<O> returnType,
ID id) |
T |
selectById(ID id) |
<O> List<O> |
selectByIds(Class<O> returnType,
ID... ids) |
List<T> |
selectByIds(ID... ids) |
long |
selectCountByCondition(String where,
Object... args) |
Map<String,Object> |
selectMap(cn.vonce.sql.bean.Select select) |
List<Map<String,Object>> |
selectMapList(cn.vonce.sql.bean.Select select) |
<O> O |
selectOne(Class<O> returnType,
cn.vonce.sql.bean.Select select) |
T |
selectOne(cn.vonce.sql.bean.Select select) |
<O> O |
selectOneByCondition(Class<O> returnType,
String where,
Object... args) |
T |
selectOneByCondition(String where,
Object... args) |
long |
update(cn.vonce.sql.bean.Update update) |
long |
update(cn.vonce.sql.bean.Update update,
boolean ignore) |
long |
updateByBeanCondition(T bean,
boolean updateNotNull,
String where) |
long |
updateByBeanCondition(T bean,
boolean updateNotNull,
String[] filterFields,
String where) |
long |
updateByBeanId(T bean,
boolean updateNotNull) |
long |
updateByBeanId(T bean,
boolean updateNotNull,
String[] filterFields) |
long |
updateByCondition(T bean,
boolean updateNotNull,
String[] filterFields,
String where,
Object... args) |
long |
updateByCondition(T bean,
boolean updateNotNull,
String where,
Object... args) |
long |
updateById(T bean,
ID id,
boolean updateNotNull) |
long |
updateById(T bean,
ID id,
boolean updateNotNull,
String[] filterFields) |
countSql, createTableSql, deleteByConditionSql, deleteByIdSql, deleteSql, dropTableSql, insertBeanSql, insertSql, logicallyDeleteByConditionSql, logicallyDeleteByIdSql, selectAllSql, selectByConditionSql, selectByIdSql, selectByIdsSql, selectCountByConditionSql, selectSql, updateByBeanConditionSql, updateByBeanIdSql, updateByConditionSql, updateByIdSql, updateSqlpublic Class<?> clazz
public SqlBeanServiceImpl(Class<?> clazz, DatabaseHelper databaseHelper)
public SqlBeanServiceImpl(DatabaseHelper databaseHelper)
public SQLiteTemplate getSQLiteTemplate()
public cn.vonce.sql.service.TableService getTableService()
public T selectOne(cn.vonce.sql.bean.Select select)
public <O> O selectOne(Class<O> returnType, cn.vonce.sql.bean.Select select)
public <O> O selectOneByCondition(Class<O> returnType, String where, Object... args)
public <O> List<O> selectByCondition(Class<O> returnType, String where, Object... args)
public <O> List<O> selectByCondition(Class<O> returnType, cn.vonce.sql.bean.Paging paging, String where, Object... args)
public List<T> selectByCondition(cn.vonce.sql.bean.Paging paging, String where, Object... args)
public long count(cn.vonce.sql.bean.Select select)
public long count(Class<?> clazz, cn.vonce.sql.bean.Select select)
public long deleteById(ID... id)
deleteById 在接口中 cn.vonce.sql.service.DeleteService<ID>public long deleteByCondition(String where, Object... args)
deleteByCondition 在接口中 cn.vonce.sql.service.DeleteService<ID>public long delete(cn.vonce.sql.bean.Delete delete)
delete 在接口中 cn.vonce.sql.service.DeleteService<ID>public long delete(cn.vonce.sql.bean.Delete delete,
boolean ignore)
delete 在接口中 cn.vonce.sql.service.DeleteService<ID>public long logicallyDeleteById(ID id)
logicallyDeleteById 在接口中 cn.vonce.sql.service.DeleteService<ID>public long logicallyDeleteByCondition(String where, Object... args)
logicallyDeleteByCondition 在接口中 cn.vonce.sql.service.DeleteService<ID>public long update(cn.vonce.sql.bean.Update update)
public long update(cn.vonce.sql.bean.Update update,
boolean ignore)
public long updateByBeanId(T bean, boolean updateNotNull)
public long updateByCondition(T bean, boolean updateNotNull, String where, Object... args)
public long updateByCondition(T bean, boolean updateNotNull, String[] filterFields, String where, Object... args)
public long updateByBeanCondition(T bean, boolean updateNotNull, String where)
public long updateByBeanCondition(T bean, boolean updateNotNull, String[] filterFields, String where)
public long inset(cn.vonce.sql.bean.Insert insert)
inset 在接口中 cn.vonce.sql.service.InsertService<T>Copyright © 2020. All rights reserved.