javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层

简介: javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层

IEmpDao的接口

 /**  
* @Title: IEmpDao.java
* @Package org.dao
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-6-2 下午2:53:12
* @version V1.0  
*/
package org.dao;
import java.util.List;
import org.entity.Emp;
 /**   
 *    
 * 项目名称:spring_clhop09_EmpService   
 * 类名称:IEmpDao   
 * 类描述:   
 * 创建人:Mu Xiongxiong  
 * 创建时间:2017-6-2 下午2:53:12   
 * 修改人:Mu Xiongxiong   
 * 修改时间:2017-6-2 下午2:53:12   
 * 修改备注:   
 * @version    
 *    
 */
public interface IEmpDao {
  /**
   * 
  * @Title: getEmps
  * @Description: 该方法的主要作用:查询全部的员工
  * @param  @return 设定文件  
  * @return  返回类型:List<Emp>   
  * @throws
   */
  List<Emp> getEmps();
  /**
   * 
  * @Title: getEmpById
  * @Description: 该方法的主要作用:根据编号查询员工的信息
  * @param  @param id
  * @param  @return 设定文件  
  * @return  返回类型:Emp   
  * @throws
   */
  Emp getEmpById(Integer id);
}

EmpDaoImpl的实现类

 /**  
* @Title: EmpDaoImpl.java
* @Package org.dao.impl
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-6-2 下午2:56:32
* @version V1.0  
*/
package org.dao.impl;
import java.util.List;
import org.dao.IEmpDao;
import org.entity.Emp;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
 /**   
 *    
 * 项目名称:spring_clhop09_EmpService   
 * 类名称:EmpDaoImpl   
 * 类描述:   
 * 创建人:Mu Xiongxiong  
 * 创建时间:2017-6-2 下午2:56:32   
 * 修改人:Mu Xiongxiong   
 * 修改时间:2017-6-2 下午2:56:32   
 * 修改备注:   
 * @version    
 *    
 */
public class EmpDaoImpl extends HibernateDaoSupport implements IEmpDao {
  /**(非 Javadoc)
   * <p>Title: getEmps</p>
   * <p>Description(描述): </p>
   * @return
   * @see org.dao.IEmpDao#getEmps()
   */
  @Override
  public List<Emp> getEmps() {
    // TODO Auto-generated method stub
    return this.getHibernateTemplate().find("from Emp");
  }
  /**
   * (非 Javadoc)
  * <p>Title: getEmpById</p>
  * <p>Description(描述):根据编号查询员工的信息 </p>
  * @param id
  * @return
  * @see org.dao.IEmpDao#getEmpById(java.lang.Integer)
   */
  @Override
  public Emp getEmpById(Integer id) {
    return this.getHibernateTemplate().get(Emp.class, id);
  }
}
相关文章
|
10月前
|
Dubbo 应用服务中间件 API
使用 Apifox、Postman 测试 Dubbo 服务,Apache Dubbo OpenAPI 即将发布
Apache Dubbo 3.3.3(即将发布)实现了与 OpenAPI 的深度集成,通过与 OpenAPI 的深度集成,用户能够体验到从文档生成到接口调试、测试和优化的全流程自动化支持。不论是减少手动工作量、提升开发效率,还是支持多语言和多环境,Dubbo 3.3.3 都展现了其对开发者体验的极大关注。结合强大的 Mock 数据生成和自动化测试能力,这一版本为开发者提供了极具竞争力的服务治理解决方案。如果你正在寻找高效、易用的微服务框架,Dubbo 3.3.3 将是你不容错过的选择。
894 249
|
5月前
|
测试技术 Python
Python接口自动化测试中Mock服务的实施。
总结一下,Mock服务在接口自动化测试中的应用,可以让我们拥有更高的灵活度。而Python的 `unittest.mock`库为我们提供强大的支持。只要我们正确使用Mock服务,那么在任何情况下,无论是接口是否可用,都可以进行准确有效的测试。这样,就大大提高了自动化测试的稳定性和可靠性。
242 0
|
Web App开发 测试技术 API
Playwright 测试报告中显示的标签和注释。
Playwright 测试报告中显示的标签和注释。
257 57
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
388 3
|
缓存 Java Maven
SpringCloud基于Eureka的服务治理架构搭建与测试:从服务提供者到消费者的完整流程
Spring Cloud微服务框架中的Eureka是一个用于服务发现和注册的基础组件,它基于RESTful风格,为微服务架构提供了关键的服务注册与发现功能。以下是对Eureka的详细解析和搭建举例。
212 0
|
SQL 监控 中间件
【应急响应】拒绝服务&钓鱼指南&DDOS压力测试&邮件反制分析&应用日志
【应急响应】拒绝服务&钓鱼指南&DDOS压力测试&邮件反制分析&应用日志
177 1
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
数据可视化 Java 持续交付
JavaWeb后端开发之Maven 2024介绍安装测试详解
JavaWeb后端开发之Maven 2024介绍安装测试详解
179 0
|
10月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
5月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
948 23