版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NianandShao/article/details/81487627
相关知识
delete 删除单个数据
deleteInTx 批量删除数据
deleteByKey 通过主键删除数据
deleteByKeyInTx 通过主键批量删除数据
deleteAll 删除全部数据
原始数据
delete
//单个删除数据
private void delete() {
//获取要删除的数据
String name = et_name.getText().toString();
Student student = studentDao.queryBuilder().where(StudentDao.Properties.Name.eq(name)).unique();
//删除操作
studentDao.delete(student);
}
deleteInTx
//批量删除数据
private void deleteInTx() {
//要删除的数据
Student stu1 = new Student(1L, "one", 18, "man");
Student stu2 = new Student(3L, "three", 15, "man");
studentDao.deleteInTx(stu1, stu2);
}
deleteByKey
//根据主键删除数据
private void deleteByKey() {
Long id = Long.valueOf(et_id.getText().toString());
studentDao.deleteByKey(id);
}
deleteByKeyInTx
//根据主键批量删除数据
private void deleteByKeyInTx() {
studentDao.deleteByKeyInTx(1L, 3L);
}
deleteAll 删除全部数据 这个不演示