• 公共的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 );  
    •       
    • }  
  • 相关阅读:
    WCF基础教程之开篇:创建、测试和调用WCF
    程序员必须知道的几个Git代码托管平台
    2015继续任性——不会Git命令,照样玩转Git
    何必苦等VS2015?来看看VS2013下实现移动端的跨平台开发
    Android Studio 1.0.2项目实战——从一个APP的开发过程认识Android Studio
    (转)创建Graphics的三种方法
    sql自增长列重新从1计算
    IT之人生感悟
    c# 高效率导出多维表头excel
    SQL 之witn as语法
  • 原文地址:https://www.cnblogs.com/zhangyuhang3/p/6901132.html
Copyright © 2020-2023  润新知