public interface IDatabaseTools
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
addOrUpdateData(java.lang.Object obj)
新增或者更新数据
|
void |
deleteData(java.lang.Class cls,
long id)
按id删除数据
|
void |
deleteData(java.lang.Class cls,
java.lang.String... conditions)
按条件删除数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
int offset,
int limit)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
int offset,
int limit,
java.lang.String... conditions)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
java.lang.String... conditions)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
java.lang.String order)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
java.lang.String order,
int offset,
int limit)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllData(java.lang.Class cls,
java.lang.String order,
int offset,
int limit,
java.lang.String... conditions)
获取所有数据
|
java.util.List<java.lang.Object> |
findAllDataWithSort(java.lang.Class cls,
java.lang.String order,
java.lang.String... conditions)
获取所有数据
|
int |
findCount(java.lang.Class cls)
获取数据数量
|
int |
findCount(java.lang.Class cls,
java.lang.String... conditions)
获取数据数量
|
java.lang.Object |
findDataByCondition(java.lang.Class cls,
java.lang.String... conditions)
通过条件查询数据
|
java.lang.Object |
findDataById(java.lang.Class cls,
long id)
通过id查询数据
|
void |
resetAll(java.lang.Class cls,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String... conditions)
重置数据
|
java.lang.Object addOrUpdateData(java.lang.Object obj)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException
obj - java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.Object findDataByCondition(java.lang.Class cls,
java.lang.String... conditions)
cls - conditions - java.lang.Object findDataById(java.lang.Class cls,
long id)
cls - id - void deleteData(java.lang.Class cls,
java.lang.String... conditions)
cls - conditions - void deleteData(java.lang.Class cls,
long id)
cls - id - void resetAll(java.lang.Class cls,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String... conditions)
cls - fields - values - conditions - java.util.List<java.lang.Object> findAllData(java.lang.Class cls)
cls - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
java.lang.String order)
cls - order - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
int offset,
int limit)
cls - offset - limit - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
java.lang.String order,
int offset,
int limit)
cls - order - offset - limit - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
java.lang.String... conditions)
cls - conditions - java.util.List<java.lang.Object> findAllDataWithSort(java.lang.Class cls,
java.lang.String order,
java.lang.String... conditions)
cls - order - conditions - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
int offset,
int limit,
java.lang.String... conditions)
cls - offset - limit - conditions - java.util.List<java.lang.Object> findAllData(java.lang.Class cls,
java.lang.String order,
int offset,
int limit,
java.lang.String... conditions)
cls - order - offset - limit - conditions - int findCount(java.lang.Class cls)
cls - int findCount(java.lang.Class cls,
java.lang.String... conditions)
cls - conditions -