@RunWith(SpringRunner.class)
@SpringBootTest
public class TestDelete {
@Autowired
private EmployeeMapper employeeMapper;
@Test
public void testDeleteById() {
int rows = employeeMapper.deleteById(3);
System.out.println(rows);
}
/**
* deleteByMap
* 放置在 where 中的等值刪除
*/
@Test
public void deleteByMap() {
Map<String, Object> params = new HashMap<>();
params.put("last_name", "Jack");
int rows = employeeMapper.deleteByMap(params);
System.out.println(rows);
}
/**
* 根據 id 進行批量刪除
* where id in(...)
*/
@Test
public void deleteByBatchIds() {
int rows = employeeMapper.deleteBatchIds(Arrays.asList(1231759728678379521L, 1231766698839887873L));
System.out.println(rows);
}
/**
* LambdaQueryWrapper
*/
@Test
public void testDeleteByWrapper() {
LambdaQueryWrapper<Employee> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(Employee::getLastName, "Rose");
int row = employeeMapper.delete(lambdaQueryWrapper);
System.out.println(row);
}
}
MybatisPlus--5 刪除
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.