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

简介: Servlet使用适配器模式进行增删改查案例(DeptDaoImpl.java)
/**
 * 
 */
package org.dao.impl;
import java.util.List;
import org.dao.IDeptDao;
import org.entity.Dept;
  /**
   * 
  *    
  * 项目名称:test_BaseDao   
  * 类名称:DeptDaoImpl   
  * 类描述:   部门的实现类
  * 创建人:Mu Xiongxiong  
  * 创建时间:2017-9-10 下午5:42:40   
  * 修改人:Mu Xiongxiong   
  * 修改时间:2017-9-10 下午5:42:40   
  * 修改备注:   
  * @version    
  *
   */
public class DeptDaoImpl extends BaseDaoUtilImpl<Dept> implements IDeptDao {
  /**
   * (非 Javadoc)
  * <p>Description(描述):添加数据 </p>
  * <p>Title: save</p>
  * @param entity
  * @param tag
  * @return
  * @see org.dao.impl.BaseDaoUtilImpl#save(java.lang.Object, java.lang.String)
   */
  @Override
  public int save(Dept entity, String tag) {
    return super.save(entity, tag);
  }
  /**
   * (非 Javadoc)
  * <p>Description(描述): 修改数据</p>
  * <p>Title: update</p>
  * @param entity
  * @return
  * @see org.dao.impl.BaseDaoUtilImpl#update(java.lang.Object)
   */
  @Override
  public int update(Dept entity,String tag) {
    return super.update(entity, tag);
  }
  /**
   * (非 Javadoc)
  * <p>Description(描述):删除数据 </p>
  * <p>Title: delete</p>
  * @param id
  * @return
  * @see org.dao.impl.BaseDaoUtilImpl#delete(int)
   */
  @Override
  public int delete(int id,String tag) {
    return super.delete(id, tag);
  }
  /**
   * (非 Javadoc)
  * <p>Description(描述):根据编号查询 </p>
  * <p>Title: queryById</p>
  * @param id
  * @return
  * @see org.dao.impl.BaseDaoUtilImpl#queryById(int)
   */
  @Override
  public Dept queryById(int id,String tag) {
    // TODO Auto-generated method stub
    return super.queryById(id, tag);
  }
  /**
   * (非 Javadoc)
  * <p>Description(描述): 查询全部</p>
  * <p>Title: queryAll</p>
  * @return
  * @see org.dao.impl.BaseDaoUtilImpl#queryAll()
   */
  @Override
  public List<Dept> queryAll(String tag) {
    // TODO Auto-generated method stub
    return super.queryAll(tag);
  }
}
目录
相关文章
|
1天前
|
存储 Java 调度
Java多线程基础-11:工厂模式及代码案例之线程池(二)
这篇内容介绍了Java多线程基础,特别是线程池中的定时器和拒绝策略。
15 0
|
1天前
|
设计模式 监控 Java
Java多线程基础-11:工厂模式及代码案例之线程池(一)
本文介绍了Java并发框架中的线程池工具,特别是`java.util.concurrent`包中的`Executors`和`ThreadPoolExecutor`类。线程池通过预先创建并管理一组线程,可以提高多线程任务的效率和响应速度,减少线程创建和销毁的开销。
20 2
|
1天前
|
Java 调度
Java多线程基础-10:代码案例之定时器(二)
Java 多线程基础中,定时器(Timer)的实现通常使用 `PriorityBlockingQueue` 和 `wait/notify` 机制来管理任务。
9 0
|
1天前
|
安全 Java
Java多线程基础-10:代码案例之定时器(一)
`Timer` 是 Java 中的一个定时器类,用于在指定延迟后执行指定的任务。它常用于实现定时任务,例如在网络通信中设置超时或定期清理数据。`Timer` 的核心方法是 `schedule()`,它可以安排任务在延迟一段时间后执行。`
17 1
|
1天前
|
存储 安全 Java
Java多线程基础-9:代码案例之阻塞队列(二)
Java多线程基础教程系列中,介绍了如何实现一个简单的阻塞队列(非泛型版本)。
12 0
|
1天前
|
消息中间件 存储 负载均衡
Java多线程基础-9:代码案例之阻塞队列(一)
阻塞队列是一种遵循先进先出原则的线程安全数据结构,它在队列满时会阻塞入队操作,队列空时会阻塞出队操作,常用于多线程间的协作,简化同步代码编写。Java中提供了`BlockingQueue`接口及其实现类,如`ArrayBlockingQueue`和`LinkedBlockingQueue`,用于实现生产者-消费者模型,以实现负载均衡和资源的有效利用,如削峰填谷,降低系统压力。
17 0
|
5天前
|
存储 安全 Java
cookie机制 + java 案例
cookie机制 + java 案例
11 0
|
5天前
|
设计模式 安全 Java
Java多线程案例-Java多线程(3)
Java多线程案例-Java多线程(3)
9 1
|
6天前
|
SQL Java 程序员
Java 8中的Stream API:简介与实用案例
【5月更文挑战第23天】本文将深入探讨Java 8中的Stream API,这是一种能够极大提升Java程序员生产力的新特性。我们将从基础概念开始,然后通过一些实用的案例来展示如何使用Stream API进行数据处理和操作。无论你是Java的初学者还是经验丰富的开发者,本文都将为你提供有价值的信息。
|
11天前
|
算法 搜索推荐 Java
滚雪球学Java(33):数组算法大揭秘:应用案例实战分享
【5月更文挑战第8天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
39 8
滚雪球学Java(33):数组算法大揭秘:应用案例实战分享