Servlet使用适配器模式进行增删改查案例(IBaseDaoUtil.java)

简介: Servlet使用适配器模式进行增删改查案例(IBaseDaoUtil.java)
/**
 * 
 */
package org.dao;
import java.util.List;
/**
 * 
*    
* 项目名称:test_BaseDao   
* 类名称:IBaseDaoUtil   
* 类描述: 公共接口  
* 创建人:Mu Xiongxiong  
* 创建时间:2017-9-10 上午11:02:57   
* 修改人:Mu Xiongxiong   
* 修改时间:2017-9-10 上午11:02:57   
* 修改备注:   
* @version    
*
 */
public interface IBaseDaoUtil<T> {
  
  /**
   * 
  * @Description: 该方法的主要作用:添加数据
  * @Title: save
  * @param  @param entity    保存的对象
  * @param  @param tag    区分是Emp还是Dept
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int save(T entity,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:修改数据
  * @Title: update
  * @param  @param entity
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int update(T entity,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:删除数据
  * @Title: delete
  * @param  @param id
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int delete(int id,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:根据编号查询数据
  * @Title: queryById
  * @param  @param id
  * @param  @return 设定文件  
  * @return  返回类型:T   
  * @throws
   */
  public T queryById(int id,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:查询全部的信息
  * @Title: queryAll
  * @param  @return 设定文件  
  * @return  返回类型:List<T>   
  * @throws
   */
  public List<T> queryAll(String tag);
  
  
  
}


目录
相关文章
|
2天前
|
设计模式 监控 Java
Java多线程基础-11:工厂模式及代码案例之线程池(一)
本文介绍了Java并发框架中的线程池工具,特别是`java.util.concurrent`包中的`Executors`和`ThreadPoolExecutor`类。线程池通过预先创建并管理一组线程,可以提高多线程任务的效率和响应速度,减少线程创建和销毁的开销。
21 2
|
2天前
|
安全 Java
Java多线程基础-10:代码案例之定时器(一)
`Timer` 是 Java 中的一个定时器类,用于在指定延迟后执行指定的任务。它常用于实现定时任务,例如在网络通信中设置超时或定期清理数据。`Timer` 的核心方法是 `schedule()`,它可以安排任务在延迟一段时间后执行。`
20 1
|
6天前
|
SQL Java 程序员
Java 8中的Stream API:简介与实用案例
【5月更文挑战第23天】本文将深入探讨Java 8中的Stream API,这是一种能够极大提升Java程序员生产力的新特性。我们将从基础概念开始,然后通过一些实用的案例来展示如何使用Stream API进行数据处理和操作。无论你是Java的初学者还是经验丰富的开发者,本文都将为你提供有价值的信息。
|
2天前
|
存储 Java 调度
Java多线程基础-11:工厂模式及代码案例之线程池(二)
这篇内容介绍了Java多线程基础,特别是线程池中的定时器和拒绝策略。
15 0
|
2天前
|
Java 调度
Java多线程基础-10:代码案例之定时器(二)
Java 多线程基础中,定时器(Timer)的实现通常使用 `PriorityBlockingQueue` 和 `wait/notify` 机制来管理任务。
10 0
|
2天前
|
存储 安全 Java
Java多线程基础-9:代码案例之阻塞队列(二)
Java多线程基础教程系列中,介绍了如何实现一个简单的阻塞队列(非泛型版本)。
13 0
|
2天前
|
消息中间件 存储 负载均衡
Java多线程基础-9:代码案例之阻塞队列(一)
阻塞队列是一种遵循先进先出原则的线程安全数据结构,它在队列满时会阻塞入队操作,队列空时会阻塞出队操作,常用于多线程间的协作,简化同步代码编写。Java中提供了`BlockingQueue`接口及其实现类,如`ArrayBlockingQueue`和`LinkedBlockingQueue`,用于实现生产者-消费者模型,以实现负载均衡和资源的有效利用,如削峰填谷,降低系统压力。
18 0
|
6天前
|
存储 安全 Java
cookie机制 + java 案例
cookie机制 + java 案例
12 0
|
6天前
|
设计模式 安全 Java
Java多线程案例-Java多线程(3)
Java多线程案例-Java多线程(3)
9 1
|
11天前
|
算法 搜索推荐 Java
滚雪球学Java(33):数组算法大揭秘:应用案例实战分享
【5月更文挑战第8天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
40 8
滚雪球学Java(33):数组算法大揭秘:应用案例实战分享