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

简介: Servlet使用适配器模式进行增删改查案例(EmpDaoImpl.java)
/**  
* @Title: EmpDaoImpl.java
* @Package org.dao.impl
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-9-10 下午8:29:32
* @version V1.0  
*/
package org.dao.impl;
import java.util.List;
import org.dao.IEmpDao;
import org.entity.Emp;
 /**   
 *    
 * 项目名称:test_BaseDao   
 * 类名称:EmpDaoImpl   
 * 类描述:   员工的实现类
 * 创建人:Mu Xiongxiong  
 * 创建时间:2017-9-10 下午8:29:32   
 * 修改人:Mu Xiongxiong   
 * 修改时间:2017-9-10 下午8:29:32   
 * 修改备注:   
 * @version    
 *    
 */
public class EmpDaoImpl extends BaseDaoUtilImpl<Emp> implements IEmpDao {
  /**(非 Javadoc)
   * <p>Description(描述):添加员工 </p>
   * <p>Title: save</p>
   * @param entity
   * @param tag
   * @return
   * @see org.dao.IBaseDaoUtil#save(java.lang.Object, java.lang.String)
   */
  @Override
  public int save(Emp entity, String tag) {
    return super.save(entity, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述):修改员工 </p>
   * <p>Title: update</p>
   * @param entity
   * @param tag
   * @return
   * @see org.dao.IBaseDaoUtil#update(java.lang.Object, java.lang.String)
   */
  @Override
  public int update(Emp entity, String tag) {
    return super.update(entity, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述):删除员工 </p>
   * <p>Title: delete</p>
   * @param id
   * @param tag
   * @return
   * @see org.dao.IBaseDaoUtil#delete(int, java.lang.String)
   */
  @Override
  public int delete(int id, String tag) {
    return super.delete(id, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述): 根据员工的编号查询</p>
   * <p>Title: queryById</p>
   * @param id
   * @param tag
   * @return
   * @see org.dao.IBaseDaoUtil#queryById(int, java.lang.String)
   */
  @Override
  public Emp queryById(int id, String tag) {
    return super.queryById(id, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述):查询全部的员工 </p>
   * <p>Title: queryAll</p>
   * @param tag
   * @return
   * @see org.dao.IBaseDaoUtil#queryAll(java.lang.String)
   */
  @Override
  public List<Emp> queryAll(String tag) {
    return super.queryAll(tag);
  }
}


相关文章
|
13天前
|
关系型数据库 MySQL Java
Servlet+MySQL增删改查 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/1391
对于任何项目开发,创建,读取,更新和删除(CRUD)记录操作是应用程序的一个最重要部分。
50 20
|
1月前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
66 3
|
1月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
58 2
|
1月前
|
Java 关系型数据库 数据库
面向对象设计原则在Java中的实现与案例分析
【10月更文挑战第25天】本文通过Java语言的具体实现和案例分析,详细介绍了面向对象设计的五大核心原则:单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置原则。这些原则帮助开发者构建更加灵活、可维护和可扩展的系统,不仅适用于Java,也适用于其他面向对象编程语言。
26 2
|
2月前
|
Java 数据库
案例一:去掉数据库某列中的所有英文,利用java正则表达式去做,核心:去掉字符串中的英文
这篇文章介绍了如何使用Java正则表达式从数据库某列中去除所有英文字符。
56 15
|
2月前
|
安全 Java
Java多线程通信新解:本文通过生产者-消费者模型案例,深入解析wait()、notify()、notifyAll()方法的实用技巧
【10月更文挑战第20天】Java多线程通信新解:本文通过生产者-消费者模型案例,深入解析wait()、notify()、notifyAll()方法的实用技巧,包括避免在循环外调用wait()、优先使用notifyAll()、确保线程安全及处理InterruptedException等,帮助读者更好地掌握这些方法的应用。
22 1
|
2月前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
【10月更文挑战第8天】本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
38 5
|
2月前
|
分布式计算 Java 大数据
大数据-147 Apache Kudu 常用 Java API 增删改查
大数据-147 Apache Kudu 常用 Java API 增删改查
34 1
|
2月前
|
分布式计算 NoSQL Java
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
48 2
|
3月前
|
设计模式 Java 程序员
Java设计模式-适配器模式(8)
Java设计模式-适配器模式(8)