版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NianandShao/article/details/81488853
相关知识
update 单个修改数据
updateInTx 批量修改数据
原始数据
update
//单个修改 update
private void update() {
//使用主键查询需要修改的数据
Long id = Long.valueOf(et_id.getText().toString());
Student newStudent = studentDao.load(id);
//修改名字
String name = et_name.getText().toString();
newStudent.setName(name);
//修改
studentDao.update(newStudent);
}
updateInTx
//批量修改数据
private void updateInTx() {
Integer age = Integer.valueOf(et_age.getText().toString());
//查询获取所有数据
List<Student> list = studentDao.loadAll();
for (int i = 0; i < list.size(); i++) {
//年龄统一修改
list.get(i).setAge(age);
}
//批量修改数据
studentDao.updateInTx(list);
}