程序包 cn.myafx.data
接口 Database
- 所有超级接口:
AutoCloseable
- 所有已知实现类:
DatabaseImpl
database
-
方法概要
修饰符和类型方法说明intadd<TModel extends Model>
intadd modelvoidbeginTransactionvoidbeginTransaction(IsolationLevel level) beginTransactionvoidcommit()commit<TModel extends Model>
intdeleteintdeleteintexecute update/delete/insert<TModel extends Model>
TModelgetgetListisClose()isCloseisTransactionvoidopen()open<T> List<T>queryListqueryListMap(String sql, Object... param) queryListMap<T> TqueryOnequeryOneMap(String sql, Object... param) queryOneMapvoidrollback()rollback<TModel extends Model>
intupdateintupdate从接口继承的方法 java.lang.AutoCloseable
close
-
方法详细资料
-
isClose
Boolean isClose()isClose- 返回:
- Boolean
-
isTransaction
Boolean isTransaction()isTransaction- 返回:
- Boolean
-
open
open- 抛出:
Exception- Exception
-
beginTransaction
beginTransaction- 抛出:
Exception- Exception
-
beginTransaction
beginTransaction- 参数:
level- IsolationLevel- 抛出:
Exception- Exception
-
commit
commit- 抛出:
Exception- Exception
-
rollback
rollback- 抛出:
Exception- Exception
-
execute
execute update/delete/insert- 参数:
sql- sqlparam- model or object[]- 返回:
- int
- 抛出:
Exception- Exception
-
queryOne
queryOne- 类型参数:
T- model type- 参数:
sql- sqlclazz- model classparam- model or object[]- 返回:
- moodel
- 抛出:
Exception- Exception
-
queryList
queryList- 类型参数:
T- model type- 参数:
sql- sqlclazz- model classparam- model or object[]- 返回:
- moodel list
- 抛出:
Exception- Exception
-
queryOneMap
queryOneMap- 参数:
sql- sqlparam- model or object[]- 返回:
- Map String, Object
- 抛出:
Exception- Exception
-
queryListMap
queryListMap- 参数:
sql- sqlparam- model or object[]- 返回:
- List Map String, Object
- 抛出:
Exception- Exception
-
get
get- 类型参数:
TModel- model type- 参数:
clazz- model typeparam- Map String, Object- 返回:
- Model
- 抛出:
Exception- Exception
-
getList
<TModel extends Model> List<TModel> getList(Class<TModel> clazz, Map<String, Object> param) throws ExceptiongetList- 类型参数:
TModel- model type- 参数:
clazz- model typeparam- Map String, Object- 返回:
- List TModel
- 抛出:
Exception- Exception
-
add
add- 参数:
table- tableparam- Map String, Object- 返回:
- int
- 抛出:
Exception- Exception
-
add
add model- 类型参数:
TModel- TModel- 参数:
m- TModelignore- ignore col- 返回:
- int
- 抛出:
Exception- Exception
-
update
int update(String table, Map<String, Object> setParam, Map<String, throws ExceptionObject> whereParam) update- 参数:
table- tablesetParam- update paramwhereParam- where param- 返回:
- int
- 抛出:
Exception- Exception
-
update
<TModel extends Model> int update(Class<TModel> clazz, Map<String, Object> setParam, Map<String, throws ExceptionObject> whereParam) update- 类型参数:
TModel- TModel- 参数:
clazz- TModel classsetParam- update paramwhereParam- where param- 返回:
- int
- 抛出:
Exception- Exception
-
delete
delete- 参数:
table- tablewhereParam- where param- 返回:
- int
- 抛出:
Exception- Exception
-
delete
<TModel extends Model> int delete(Class<TModel> clazz, Map<String, Object> whereParam) throws Exceptiondelete- 类型参数:
TModel- TModel- 参数:
clazz- TModel classwhereParam- where param- 返回:
- int
- 抛出:
Exception- Exception
-