Mapper
public interface EmployeeMapper extends BaseMapper<Employee>{}
插入
@Test
public void testCommonInsert() {
Employee employee = new Employee();
employee.setGender(1);
employee.setLastName("Lilith");
employee.setSalary(20000.0);
Integer insertRes = employeeMapper.insert(employee);
System.out.println("insertRes ======= " + insertRes);
Integer id = employee.getId();
System.out.println("id ====== " + id);
}
更新
@Test
public void testCommonUpdate() {
Employee employee = new Employee();
employee.setLastName("Luxs");
employee.setId(35);
employee.setEmail("Luxs@Sina.com");
Integer res = employeeMapper.updateById(employee);
System.out.println("res ======== " + res);
}
查找
@Test
public void testCommonSelect1(){
Employee employee = employeeMapper.selectById(19);
System.out.println(employee);
}
@Test
public void testCommonSelect2() {
Employee employee = new Employee();
employee.setLastName("Jerry");
Employee res = employeeMapper.selectOne(employee);
System.out.println(res);
}
@Test
public void testCommonSelect3() {
List<Integer> idList = new ArrayList<>();
idList.add(1);
idList.add(3);
idList.add(5);
List<Employee> employees = employeeMapper.selectBatchIds(idList);
employees.forEach(System.out::println);
}
@Test
public void testCommonSelect4() {
Map<String, Object> columMap= new HashMap<>();
columMap.put("last_name", "Tom");
columMap.put("gender", 1);
List<Employee> emps = employeeMapper.selectByMap(columMap);
emps.forEach(System.out::println);
}
@Test
public void testCommonSelect5() {
List<Employee> emps = employeeMapper.selectPage(new Page<>(3, 2), null);
emps.forEach(System.out::println);
}
删除
@Test
public void testCommonDelete1() {
Integer deleteById = employeeMapper.deleteById(20);
System.out.println(deleteById);
}
@Test
public void testCommonDelete2() {
Map<String, Object> map = new HashMap<>();
map.put("last_name", "Lux");
map.put("gender", 1);
Integer res = employeeMapper.deleteByMap(map);
System.out.println("res ========== " + res);
}
@Test
public void testCommonDelete3() {
List<Integer> idList= new ArrayList<>();
idList.add(22);
Integer delRes = employeeMapper.deleteBatchIds(idList);
System.out.println("delRes ==== " + delRes);
}
@Test
public void testDataSource() throws Exception {
DataSource ds = ioc.getBean("dataSource",DataSource.class);
Connection conn = ds.getConnection();
System.out.println(conn);
System.out.println("Finished!!!");
}