使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
来源:互联网 发布:天蝎网络第二季看不到 编辑:程序博客网 时间:2024/06/03 22:41
package org.dao.impl;import java.util.List;import org.dao.BaseDao;import org.entity.Emp;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class EmpDaoImplTest {/** * * @Title: testAdd* @Description: 该方法的主要作用:添加* @param 设定文件 * @return 返回类型:void * @throws */@Testpublic void testAdd() {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BaseDao empDao = (BaseDao) ctx.getBean("baseDao");Emp emp = new Emp();emp.setEmpno(2);emp.setEname("测试");try {empDao.update(emp, 1);System.out.println("更新成功");} catch (Exception e) {// TODO 异常执行块!e.printStackTrace();System.out.println("更新失败!");}}/** * * @Title: testUpdate* @Description: 该方法的主要作用:修改* @param 设定文件 * @return 返回类型:void * @throws */@Testpublic void testUpdate() {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BaseDao empDao = (BaseDao) ctx.getBean("baseDao");Emp emp = new Emp();emp.setEmpno(2);emp.setEname("修改测试");try {empDao.update(emp, 2);System.out.println("更新成功");} catch (Exception e) {// TODO 异常执行块!e.printStackTrace();System.out.println("更新失败!");}}/** * * @Title: testDel* @Description: 该方法的主要作用:测试删除* @param 设定文件 * @return 返回类型:void * @throws */@Testpublic void testDel() {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BaseDao empDao = (BaseDao) ctx.getBean("baseDao");Emp emp = new Emp();emp.setEmpno(2);emp.setEname("删除测试");try {empDao.update(emp, 3);System.out.println("更新成功");} catch (Exception e) {// TODO 异常执行块!e.printStackTrace();System.out.println("更新失败!");}}/** * * @Title: testDel* @Description: 该方法的主要作用:测试查询全部* @param 设定文件 * @return 返回类型:void * @throws */@Testpublic void testQueryAll() {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BaseDao empDao = (BaseDao) ctx.getBean("baseDao");List<Emp> emps = empDao.getLists();for (Emp emp : emps) {System.out.println(emp.getEname());}}/** * * @Title: testQueryById* @Description: 该方法的主要作用:根据id查询* @param 设定文件 * @return 返回类型:void * @throws */@Testpublic void testQueryById() {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BaseDao empDao = (BaseDao) ctx.getBean("baseDao");Emp emp = (Emp)empDao.getInfoById(7369);System.out.println(emp.getEname());}/** * * @Title: testProcedure * @Description: 该方法的主要作用:测试存储过程 * @param 设定文件 * @return 返回类型:void * @throws */ @Test public void testProcedure(){ ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); BaseDao empDao = (BaseDao) ctx.getBean("baseDao"); Emp emp = new Emp(); emp.setEmpno(4); emp.setEname("测试"); emp.setComm(543d); try { empDao.testProcedure(emp); System.out.println("更新成功"); } catch (Exception e) { // TODO 异常执行块! e.printStackTrace(); System.out.println("更新失败!"); } }}
阅读全文
1 0
- 使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——Spring配置(applicationContext.xml)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——共用实现类(BaseImpl)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——Emp实现类(EmpDaoImpl)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——接口(BaseDao)
- 使用JDBCTemplate实现与Spring结合,方法公用
- Spring 使用JdbcTemPlate的方式实现与数据库的连接
- Spring中JDBCTemplate中queryForObject()方法的使用
- 使用Spring的JdbcTemplate实现DAO(续)
- Spring 使用JdbcTemplate类实现批量查询(RowMapper)
- spring与junit结合测试
- spring学习(九)—spring jdbcTemplate的使用简介
- 使用Spring的JdbcTemplate实现分页功能
- 使用Spring的JdbcTemplate实现DAO
- 使用Spring JdbcTemplate实现SQL批处理
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- 一次一密文件加密程序
- 【12.1】c++ primer plus 课后编程答案
- 找出Vector中所有最小值
- JS创建对象的几种方式
- CNN
- 使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
- Layer的实现细节
- 华为实习day2
- Android RatingBar(评分控件)
- Adversarial Autoencoder
- boot admin turbine
- ScrollView嵌套RecyclerView滑动冲突解决
- C语言求最大公约数和最小公倍数
- Angularjs 环境下Ztree结合JqueryUI实现拖拽