vps建站教程,小学培训机构,装修工人找活平台,网站两边的悬浮框怎么做描述#xff1a; 给定一个id列表#xff0c;更新对应列表中动物的年龄#xff0c;使得年龄都较少一岁。
要求#xff1a;使用条件构造器构造条件。 mapper#xff1a; void updateAnimalAge(Param(Constants.WRAPPER) WrapperAnimal wrapper, Param(age 给定一个id列表更新对应列表中动物的年龄使得年龄都较少一岁。
要求使用条件构造器构造条件。 mapper void updateAnimalAge(Param(Constants.WRAPPER) WrapperAnimal wrapper, Param(age) int reducedAge);xml update idupdateAnimalAgeupdate animal set age age - #{age}where${ew.sqlSegment}/where/update
service org.junit.Testpublic void test() {ArrayListString strings Lists.newArrayList();strings.add(1775e2db7fb5e0d9b8e98d4137f58b91);strings.add(23d210703b33bd67b901e147f874a831);int reducedAge 1;LambdaQueryWrapperAnimal wrapper new QueryWrapperAnimal().lambda();wrapper.in(Animal::getId,strings);this.animalMapper.updateAnimalAge(wrapper,reducedAge);
//
// if (successful.size() 0) {
// System.out.println(success!!);
// } else {
// System.out.println(failed!!);
// }}
sql
JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl3c50ad4b] will not be managed by SpringPreparing: update animal set age age - ? WHERE (id IN (?,?)) Parameters: 1(Integer), 1775e2db7fb5e0d9b8e98d4137f58b91(String), 23d210703b33bd67b901e147f874a831(String)Updates: 2