学完oracle的存储过程之后我就一直在纠结怎么使用mybitis来调用,在网上找了好多资料很多都不靠谱,经过我的各种尝试和修改,终于找到了解决方案.废话不多说直接上代码.
首先用maven搭建mybitis和spring.
pom文件:
4.2.4.RELEASEorg.springframeworkspring-context${spring.version}org.springframeworkspring-beans${spring.version}org.springframeworkspring-jdbc${spring.version}org.springframeworkspring-context-support${spring.version}org.springframeworkspring-test${spring.version}junitjunit4.9org.mybatismybatis3.4.5org.mybatismybatis-spring1.3.0com.oracleojdbc1410.2.0.4.0com.alibabadruid1.0.9注意:这里mybitis版本要用3.4.5或以上,不然有个注解用不了,你也可以不用spring整合.接下来是applicationContext.xml配置文件:<?xml version="1.0"encoding="UTF-8"?>这里数据库的用户名和密码记得改成你自己的,我的包结构是cn.itcast,这里包扫描也要更改,我使用的表是复制oracle自带的EMP表:
接下来创建存储过程:create or replace procedure pro_emp1 (empnum emp.empno%type ,empsal ou