紧接上文,insert方法我们使用完了,当然是去学习学习其他方法啦
Update方法:
当我们学会了Insert方法以后,Update方法其实和insert就已经差不了多少了
首先我们还是去TestMP中去创建一个方法这里为了和insert大相径庭那么就是用testCommonUpdate()这个名字
然后我们开始编写方法的内容
说到创建首先我们还是先开始对其内容进行初始化
我的初始化代码如下
Employee employee =new Employee();
employee.setId(4); --修改id为4的那一列
employee.setLastName("MybatisPlus");
employee.setEmail("mybatisPlus");
employee.setGender(0);
employee.setAge(30);
这次不同的是,因为是修改更新,我们得知道要修改的是哪一列,所以我们得去获取id值才能知道修改的是哪一列,故多了setId的这一方法
初始化完了,当然就是调用这个更新方法,于是还是和insert一样
调用更新的方法,updateById,其返回值也是与insert一样,是影响条数
于是我们也是设定一个值进行接收,并将这接收影响条数的值进行输出即可
Integer result = employeeMapper.updateById(employee);
System.out.println("result:"+result);
这为所有代码别忘写@Test
这为还未修改的值
点击运行这个方法,刷新数据库得到下图,4的值改变了就已经说明你更新成功了
select 方法
- 首先select最简单的方法selectById
开始,我们还是再在testMP里创建一个test方法名叫testCommonSelect
然后就是在里面调用方法,代码如下
@Test
public void testCommonSelect(){