从0开始 学习Mybatis Plus入门 之删改查

2023-09-25 8 0

紧接上文,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 方法

  1. 首先select最简单的方法selectById
    开始,我们还是再在testMP里创建一个test方法名叫testCommonSelect

然后就是在里面调用方法,代码如下

    @Testpublic
代码编程
赞赏

相关文章

UniGUI的 TUniPageControl控件动态拖动tabsheet的实现方法
mORMot 让Access的数据库可以远程访问的
UniGui中使用Grid++Report报表控件子报表获取数据的方法
Sql server日期计算常用脚本
UniGui中设置uniEdit控件的fieldLabel ,emptyText等Extjs属性
uniGUI用Grid++Report报表插件设计保存报表(For unigui ver:0.95.0.1045)