公共的service接口
生活随笔
收集整理的這篇文章主要介紹了
公共的service接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 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();??
- ????/**?
- ?????*?根據條件查詢數據的條數?
- ?????*?@param?t?
- ?????*?@return?
- ?????*/??
- ????Integer?queryCountByWhere(T?t);??
- ????/**?
- ?????*?根據條件查詢列表?
- ?????*?@param?t?
- ?????*?@return?
- ?????*/??
- ????List<T>?queryListByWheref(T?t);??
- ??????
- ??
- ????/**?
- ?????*?根據分頁查詢?
- ?????*?@param?page?頁數?
- ?????*?@param?rows?每頁的行數?
- ?????*?@return?
- ?????*/??
- ????List<T>?queryByPage(Integer?page?,Integer?rows)?;??
- ????/**?
- ?????*?查詢一條數據?
- ?????*?@return?
- ?????*/??
- ????T?queryOne?(T?t);??
- ??????
- ??????
- ????/**?
- ?????*?新增一條數據,不忽略空字段?
- ?????*?@param?t?
- ?????*/??
- ????void?save(T?t);??
- ????/**?
- ?????*?新增一條數據,忽略空字段?
- ?????*?@param?t?
- ?????*/??
- ????void?saveSelective(T?t);??
- ??????
- ??????
- ????/**?
- ?????*?更新,不忽略空字段。將空字段置為null?
- ?????*?@param?t?
- ?????*/??
- ????void?updateById(T?t?);??
- ????/**?
- ?????*?更新,忽略空字段。?
- ?????*?@param?t?
- ?????*/??
- ????void?updateByIdSelective(T?t?);??
- ??????
- ????/**?
- ?????*?根據id刪除一條數據?
- ?????*?@param?id?
- ?????*/??
- ????void?deleteById(Long?id);??
- ??
- ????/**?
- ?????*?根據id批量刪除數據?
- ?????*?@param?ids?
- ?????*/??
- ????void?deleteByIds(List<Object>?ids?);??
- ??????
- }??
轉載于:https://www.cnblogs.com/zhangyuhang3/p/6901132.html
總結
以上是生活随笔為你收集整理的公共的service接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JQuery系列(8) - JQuery
- 下一篇: VS2017新建视图中文乱码解决办法