public interface IbatisService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteEntity(Object entity)
删除实体对象,可以用到JPA的PO类(未测试)
|
void |
deleteEntity(String sqlId,
Object parameterObject)
删除
|
List |
executeSqlQuery(String sql,
Object[] inParams)
用sql语句执行查询操作
|
int |
insertRecord(String sqlId,
Map params)
Map参数的记录插入
|
List<Map<String,Object>> |
queryForList(String sqlId,
Map params)
通过sqlId和参数得到Map列表
|
List<Map<String,Object>> |
queryForList(String sqlId,
Object... keysAndValues)
通过参考得到Map列表
|
PageAssist |
queryForPagedList(String listSqlId,
Map params,
javax.servlet.http.HttpServletRequest request)
真翻页
|
PageAssist |
queryForPagedList(String listSqlId,
Map params,
javax.servlet.http.HttpServletRequest request,
boolean pagedByDb)
分页
|
PageAssist |
queryForPagedList(String listSqlId,
String countSqlId,
Map params,
javax.servlet.http.HttpServletRequest request,
boolean pagedByDb)
分页
|
PageAssist |
queryForPagedList(String listSqlId,
String countSqlId,
Map params,
int pageSize,
int pageNo,
long countNum,
boolean pagedByDb)
Ibatis获取分页数据的统一方法
|
int |
saveOrUpdateEntity(Object entity,
boolean update)
保存或更新实例,可以用到JPA的PO类(未测试)
|
int |
saveOrUpdateEntity(String sqlId,
Object entity,
boolean update)
插入或更新记录
|
int |
updateRecord(String sqlId,
Map params)
Map参数的记录更新
|
List<Map<String,Object>> queryForList(String sqlId, Object... keysAndValues)
sqlId - keysAndValues - key/value值对List<Map<String,Object>> queryForList(String sqlId, Map params)
sqlId - params - 参数PageAssist queryForPagedList(String listSqlId, String countSqlId, Map params, int pageSize, int pageNo, long countNum, boolean pagedByDb)
listSqlId - 获取结果数据数据的SQLIdcountSqlId - 获取记录总数 的sqlidparams - 查询参数pageSize - 每页的记录数pageNo - 取第几页的数据pagedByDb - 是否是数据库实现的分页PageAssist queryForPagedList(String listSqlId, String countSqlId, Map params, javax.servlet.http.HttpServletRequest request, boolean pagedByDb)
listSqlId - 获取结果数据数据的SQLIdcountSqlId - 获取记录总数 的sqlidparams - 查询参数request - 翻页pagedByDb - 是否真翻页PageAssist queryForPagedList(String listSqlId, Map params, javax.servlet.http.HttpServletRequest request, boolean pagedByDb)
listSqlId - 获取结果数据数据的SQLIdparams - 查询参数request - 翻页pagedByDb - 是否真翻页PageAssist queryForPagedList(String listSqlId, Map params, javax.servlet.http.HttpServletRequest request)
listSqlId - params - request - List executeSqlQuery(String sql, Object[] inParams)
sql - sql语句inParams - 输入参数对象int saveOrUpdateEntity(Object entity, boolean update)
entity - PO对旬update - 是否更新int saveOrUpdateEntity(String sqlId, Object entity, boolean update)
sqlId - entity - update - void deleteEntity(String sqlId, Object parameterObject)
sqlId - parameterObject - void deleteEntity(Object entity)
entity - Copyright © 2015. All rights reserved.