-
公共的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
润新知