java springboot整合MyBatis演示增删查改操作

这篇具有很好参考价值的文章主要介绍了java springboot整合MyBatis演示增删查改操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前面我的文章 java springboot整合MyBatis做数据库查询操作讲述了整合springboot整合MyBatis 做了根据id查询的语句

那么 我们现在按它搭建的项目继续
我们在staffDao中添加一个insert函数 参考代码如下

@Insert("insert into staff(name, age, status, departmentid) values(#{name}, #{age}, #{status}, #{departmentid});")
int insert(staff staff);

Insert需要手动导包 import org.apache.ibatis.annotations.Insert;
这就是一个添加语句函数 返回一个数字 1代表成功 0代表失败

然后在测试类编写代码如下

staff staff = new staff();
staff.setName("赵公明");
staff.setAge(30);
staff.setStatus(1);
staff.setDepartmentid(1);
System.out.println(staffDao.insert(staff));

运行结果如下
java springboot整合MyBatis演示增删查改操作
可以看到 非常的成功 返回了1 我们到数据库表中刷新表
java springboot整合MyBatis演示增删查改操作
可以看到 新数据就进来了
java springboot整合MyBatis演示增删查改操作
然后 我们在 staffDao 中加一个 update 修改函数
参考代码如下

@Update("UPDATE staff SET name=#{name}, age=#{age}, status=#{status}, departmentid=#{departmentid} WHERE id=#{id}")
int update(staff staff);

Update 需要手动引一下包 import org.apache.ibatis.annotations.Update;
java springboot整合MyBatis演示增删查改操作
我们刚刚加的数据是 5 那么 我们就改这条数据吧

然后在测试类编写代码如下

staff staff = new staff();
staff.setId(5);
staff.setName("财神");
staff.setAge(18);
staff.setStatus(1);
staff.setDepartmentid(1);
System.out.println(staffDao.update(staff));

这次 我们要给id赋值 因为 我们的id 是指定改哪一条的 我们指定 id为5的数据改变
运行结果如下 非常的成功 也是返回了1
java springboot整合MyBatis演示增删查改操作
我们到数据库刷新表 可以看到 id为5的数据就这样改变了
java springboot整合MyBatis演示增删查改操作
然后 我们最后来看删除 在staffDao中 再添加一个 deleteById函数
参考代码如下

@Delete("DELETE FROM staff WHERE id=#{id}")
int deleteById(int id);

Delete需要手动引包 import org.apache.ibatis.annotations.Delete;

我们就给自己创建的这个id 为 5 的数据干掉吧
在测试类编写代码如下

System.out.println(staffDao.deleteById(5));

运行结果如下
java springboot整合MyBatis演示增删查改操作
输出1 运行结果成功了

我们到数据库刷新表 然后查看
java springboot整合MyBatis演示增删查改操作
我们刚刚加上来的数据就没了文章来源地址https://www.toymoban.com/news/detail-502020.html

到了这里,关于java springboot整合MyBatis演示增删查改操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mybatis基础---------增删查改

    目录结构 增删改 1、新建工具类用来获取会话对象 2、加入junit依赖 3、通过映射传递属性 之前的sql语句全部写在了映射文件中,然而在实际应用时是通过映射传递属性的,也就是java对象对应sql语句中的占位符属性,属性名一般和java对象中的属性名相同,我们只需要用#{}作为

    2024年01月17日
    浏览(46)
  • 认识Mybatis并实现增删查改

    目录 一.Mybatis特性 二.常见持久层技术的比较 三.搭建Mybaits环境 四.使用Mybatis  五.通过Mybatis实现增删改  六.实现数据库的查询操作 定制化SQL:MyBatis允许开发人员编写、优化和管理自定义的SQL语句,可以满足复杂查询和存储过程等高级操作的需求。 避免JDBC代码:MyBatis抽象了

    2024年02月12日
    浏览(42)
  • 11. Mybatis 的增删查改【万字详解】

    目录 1. 数据的查找 select 1.1 查询所有数据 1.2 通过 id 进行查找 2. 插入数据 insert 3. 修改数据 update 4. 删除数据 delete 5. $ 和 # 的区别 5.1 SQL 注入 用户登录 6. Spring Boot 打印 SQL 日志 7. order by 排序 8. like 查询 9. 通过页面返回数据 10. 总结 在上篇文章中我们介绍了 mybatis 的相关概念

    2024年02月15日
    浏览(48)
  • MyBatis注解开发---实现增删查改和动态SQL

    目录 相关导读 1. 环境搭建 (1)创建持久层接口,并在接口方法上定义Sql语句  

    2023年04月18日
    浏览(45)
  • SpringBoot整合Easy-ES操作演示文档

    1.1 官网 Easy-ES官网: https://www.easy-es.cn/ 官方示例: https://gitee.com/dromara/easy-es/tree/master/easy-es-sample 参考链接: https://blog.51cto.com/yueshushu/6193710 1.2 主要特性 **零侵入:**针对ES官方提供的RestHighLevelClient只做增强不做改变,引入EE不会对现有工程产生影响,使用体验如丝般顺滑。 *

    2024年02月07日
    浏览(52)
  • 【MySQL系列】表内容的基本操作(增删查改)

    「前言」文章内容大致是对MySQL表内容的基本操作,即增删查改。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 表内容的增删查改简称 CRUD : Create (新增), Retrieve (查找), Update (修改), Delete (删除) DML【data manipulation language】 数据操纵语言,用

    2024年02月12日
    浏览(71)
  • 【MySQL系列】MySQL库的学习及基本操作(增删查改)

    「前言」文章内容大致是数据库的基本操作 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」 哪里会有人喜欢孤独,不过是不喜欢失望罢了。 ——村上春树《挪威的森林》 创建数据库语法: create_specification 的选项: 说明

    2024年02月15日
    浏览(40)
  • Qt 添加MySQL驱动教程 以及 操作数据库(增删查改)

    前言: 使用MySQL数据库前我们必须添加MySQL驱动,有了驱动我们才能连接数据库,连接数据库成功后才能操作数据库(增删查改)。 Qt 添加MySQL驱动教程 如下(本人亲测成功版): https://download.csdn.net/download/qq_42432673/88093467 在数据库中创建表,表结构如下: 现在驱动已经引入

    2024年02月15日
    浏览(57)
  • Elasticsearch使用系列-ES增删查改基本操作+ik分词

    ES是一个NoSql数据库应用。和其他数据库一样,我们为了方便操作查看它,需要安装一个可视化工具 Kibana。 官网: https://www.elastic.co/cn/downloads/kibana 和前面安装ES一样,选中对应的环境下载,这里选择windows环境,注意安装的版本一定要和ES的版本一致,不然可能会启动不起来。

    2024年02月01日
    浏览(56)
  • 对顺序表的基本操作(增删查改),并编写makefile进行编

    1.定义顺序表结构体 2.创建顺序表 3.从尾部插入数据 4.遍历顺序表 5.从尾部删除数据 6.按下标插入数据 7.按下标删除数据 8.按下标修改数据 9.按下标查找数据 10.按数据修改数据 11..按数据查找位置 12.顺序表去重         删除重复数据         (提示:将先出现的数据与后面

    2024年02月20日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包