SpringBoot+MyBatis+Oracle增、删、改、查、批处理及存储过程Demo

本文提供了一个SpringBoot+MyBatis整合Oracle的实战Demo,涵盖了增、删、改、查、批处理及存储过程的示例代码。通过使用Scott/Tiger用户的EMP表,详细展示了如何配置SQL和调用存储过程。项目结构清晰,关键点已添加注释,包括Employee类、dbMapper.xml、DataMapper.java和SQLTest.java的代码示例。文章提供了编译运行步骤及运行截图,帮助读者理解和实现相关操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本文着重偏重于:SpringBoot+MyBatis+Oracle的,增删改查、批处理及存储过程的Demo,源码见文末章节。

Demo概述

    使用SpringBoot和MyBatis,对Oracle数据的增、删、改、查、批处理、及调用存储过程,都做了示例代码及SQL的配置示例,对于各种参数传递方法,出入参类型等,也都做了示例或备注。

    本Demo使用数据库为Scott/Tiger用户自带的EMP员工表,进行操作,所以数据库建表等SQL不再贴出,只给出了分页查询的存储过程SQL。

    项目结构截图如下:

要点讲解

    呃,好吧,现在发现没什么可以讲解了。

    好歹自己也是搞了近一个星期,配置SQL时候也是遇到各种问题,现在竟然发现也没什么难点、注意点需要着重讲解了。可能是已经把关键点都添加了注释吧。

  • 那就就你们看代码吧,要点都有注释,着重看dbMapper.xml、DataMapper.java以及SQLTest.java文件。
  • 定义了Employee类,对应数据库scott.emp表结构。
  • 测试函数SQLTest.run()使用@Autowired注解,这样在项目启动时候,就自动加载运行了。
  • 多数人都会踏的坑:单句SQL后面不能有分号(语句块则需要),不然ORA-00911异常,再强调下。

编译运行

如何运行

  1. 项目右键->Run As -> Maven Clean;  
  2. Run As -> Maven Install;
  3. Spring Boot App;
  4. 查看Console输出结果。    

运行截图

简单查询

    先查一下,工号 大于7788的员工,一共 7条数据。


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值