个人记录 GreenDao UpDate

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);
    }

源码下载

猜你喜欢

转载自blog.csdn.net/NianandShao/article/details/81488853