公共的service接口
生活随笔
收集整理的這篇文章主要介紹了
公共的service接口
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- package?com.taotao.manager.service;??
- ??
- import?java.util.List;??
- ??
- /**?
- ?*?@author?Administrator?
- ?*?
- ?*?@param?<T>?
- ?*/??
- public?interface?BaseService<T>?{??
- ????public?T?queryById(Long?Id);??
- ?????List<T>?queryAll();??
- ????/**?
- ?????*?根據(jù)條件查詢數(shù)據(jù)的條數(shù)?
- ?????*?@param?t?
- ?????*?@return?
- ?????*/??
- ????Integer?queryCountByWhere(T?t);??
- ????/**?
- ?????*?根據(jù)條件查詢列表?
- ?????*?@param?t?
- ?????*?@return?
- ?????*/??
- ????List<T>?queryListByWheref(T?t);??
- ??????
- ??
- ????/**?
- ?????*?根據(jù)分頁(yè)查詢?
- ?????*?@param?page?頁(yè)數(shù)?
- ?????*?@param?rows?每頁(yè)的行數(shù)?
- ?????*?@return?
- ?????*/??
- ????List<T>?queryByPage(Integer?page?,Integer?rows)?;??
- ????/**?
- ?????*?查詢一條數(shù)據(jù)?
- ?????*?@return?
- ?????*/??
- ????T?queryOne?(T?t);??
- ??????
- ??????
- ????/**?
- ?????*?新增一條數(shù)據(jù),不忽略空字段?
- ?????*?@param?t?
- ?????*/??
- ????void?save(T?t);??
- ????/**?
- ?????*?新增一條數(shù)據(jù),忽略空字段?
- ?????*?@param?t?
- ?????*/??
- ????void?saveSelective(T?t);??
- ??????
- ??????
- ????/**?
- ?????*?更新,不忽略空字段。將空字段置為null?
- ?????*?@param?t?
- ?????*/??
- ????void?updateById(T?t?);??
- ????/**?
- ?????*?更新,忽略空字段。?
- ?????*?@param?t?
- ?????*/??
- ????void?updateByIdSelective(T?t?);??
- ??????
- ????/**?
- ?????*?根據(jù)id刪除一條數(shù)據(jù)?
- ?????*?@param?id?
- ?????*/??
- ????void?deleteById(Long?id);??
- ??
- ????/**?
- ?????*?根據(jù)id批量刪除數(shù)據(jù)?
- ?????*?@param?ids?
- ?????*/??
- ????void?deleteByIds(List<Object>?ids?);??
- ??????
- }??
轉(zhuǎn)載于:https://www.cnblogs.com/zhangyuhang3/p/6901132.html
總結(jié)
以上是生活随笔為你收集整理的公共的service接口的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JQuery系列(8) - JQuery
- 下一篇: VS2017新建视图中文乱码解决办法