您的位置:首页 > 编程语言

Mybatis使用Dao代码方式CURD

2015-12-15 12:45 405 查看
Mybatis 使用Dao代码方式进行增、删、改、查。

1、Maven的pom.xml

package com.mcs.test;

import java.util.Date;
import java.util.List;

import org.apache.log4j.Logger;
import org.junit.Before;
import org.junit.Test;

import com.mcs.dao.EmployeeDao;
import com.mcs.dao.impl.EmployeeDaoImpl;
import com.mcs.entity.Employee;

public class TestEmployeeDao {
/**
* Logger for this class
*/
private static final Logger logger = Logger.getLogger(TestEmployeeDao.class);

private EmployeeDao employeeDao;

@Before
public void init() {
employeeDao = new EmployeeDaoImpl();
}

@Test
public void testFindById() throws Exception {
Employee employee = employeeDao.findById(1);
logger.debug(employee);
}

@Test
public void testFindAll() throws Exception {
List<Employee> employees = employeeDao.findAll();
logger.debug(employees);
}

@Test
public void testAdd() throws Exception {
Employee employee = new Employee();
employee.setName("赵小凤");
employee.setSex("female");
employee.setBirthday(new Date());
employee.setEmail("xiaofeng@126.com");

employee = employeeDao.add(employee);

logger.debug(employee);
}

@Test
public void testEditById() throws Exception {
Employee employee = employeeDao.findById(7);
employee.setDepartmentId(7);
employee.setAddress("天津");

employeeDao.edit(employee);

logger.debug(employee);
}

@Test
public void testDeleteById() throws Exception {
Employee employee = employeeDao.findById(7);

employeeDao.deleteById(7);

logger.debug("已成功删除员工:"  + employee.getName());
}

}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: