在ssm框架项目中使用oracle的函数和存储过程

oracle函数和存储过程在mapper文件的配置

我的前一篇文章中已经写好了oracle的存储过程,函数,触发器,序列。如果不懂请翻阅点击这里查看

存储函数的使用

这里richesincrease存储过程新加了一个参数 name
在这里插入图片描述
首先 statement=“calable” 这里声明是为了使用存储过程和函数必须加的一句话
{}首先写一对大括号
call是调用的意思 后面跟存储过程名字
RICHESINCREASE()这是一个存储过程括号里面填参数
#{index,mode=IN,jdbcType=NUMERIC}这是存储过程的一个参数(index是parameterType 类对象里面的属性)(原先普通的语句是不是只用写#{index}就行了 但这里要另外加入参数的IN或者OUT类型,参数的数据类型)
后面两个参数也是这样,参数和参数之间用‘,’隔开

函数的调用

在这里插入图片描述
这里和存储过程不同的是 声明了某个类型为OUT的参数是一个返回值(这里传入了一个类型为userInfo的对象所返回的值仍然放在这个对象里面,我们要确保这个类里有响应的成员属性接收这个返回值)重点:存储过程里如果也有OUT类型的参数也是放在传入的对象里面。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值