T - 实体public interface IBaseService<T>
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
create(T bean)
新建记录
|
boolean |
delete(T bean)
单个删除
|
T |
findById(Long id)
查询单个记录。
|
List<T> |
findList()
查询列表数据
|
List<T> |
findList(java.util.function.Function<String,String> sqlHandler)
查询列表数据
|
PageResult<T> |
findPagedList(int start,
int limit)
查询分页数据
|
PageResult<T> |
findPagedList(int start,
int limit,
java.util.function.Function<String,String> sqlHandler) |
IBaseDao<T> |
getDao()
获取 DAO 对象,直接在 Controller 里面使用 DAO,跳过 Service
|
String |
getShortName()
通用的命名
|
String |
getTableName()
返回数据库表名
|
String |
getUiName()
返回业务名称,可用于 UI 显示
|
int |
update(T bean)
修改记录
|
List<T> findList(java.util.function.Function<String,String> sqlHandler)
PageResult<T> findPagedList(int start, int limit)
start - 开始行数limit - 读取行数PageResult<T> findPagedList(int start, int limit, java.util.function.Function<String,String> sqlHandler)
start - limit - sqlHandler - int update(T bean)
bean - POJO 对象boolean delete(T bean)
bean - POJO 对象String getUiName()
String getShortName()
String getTableName()
Copyright © 2013–2021 AJAXJS. All rights reserved.