使用tkmapper更新某一列
有时候,想要update表中符合条件的记录中的某一列的值为一个指定值,如何使用tkmapper来操作呢?
·
使用tkmapper更新某一列
有时候,想要update
表中符合条件的记录中的某一列的值为一个指定值,如何使用tkmapper
来操作呢?
首先我们来看下对应的SQL
语句:
UPDATE student
SET grade = 'A'
WHERE name = 'Ryan';
这样,就可以将表中所有name
字段值为Ryan
的记录的grade
字段的值改为A
;
接下来看一下对应的tkmapper
语句:
Weekend<Student> weekend = Weekend.of(Student.class, true, true);
weekend.weekendCriteria().andEqualTo(Student::getName, "Ryan");
Student s = Student.builder().grade("A").build();
studentMapper.updateByExampleSelective(s, weekend);
更多推荐
已为社区贡献5条内容
所有评论(0)