Mybatis调用Oracle存储过程的方法介绍

数据库 Oracle
本文主要介绍Mybatis调用Oracle存储过程的方法,这是自己通过网上的资料整合跑通的代码,希望能帮助到大家。

[[202189]]

1:调用无参数的存储过程。

创建存储过程:

创建存储过程

 

Mapper.xml 配置:经测试其他标签(update、insert、select)也可以。

 

 

Mapper.java

 

 

MapperTest.java 测试

 

 

2:有参数的存储过程调用:

2.1存储过程的创建:

 

 

2.2Mapper.xml 的配置:

 

 

2.3Mapper.java

 

2.4MapperTest.java 测试

 

 

控制台输出:

 

3:存储过程的结果集调用。

3.1创建存储过程:

 

 

3.2 Mapper.xml 配置

配置 resultMap结果集字段

 

 

mybatis里就稍微有些不同了,此时jdbcType就是CURSOR,javaType则是ResultSet了,这里还可以把结果转成resultMap了,如下所示

 

 

3.3 Mapper.java

 

 

3.4 MapperTest.java 测试 

 

责任编辑:庞桂玉 来源: 小白-白白的博客
相关推荐

2009-08-06 18:02:22

存储过程

2010-10-29 16:12:51

Oracle存储过程

2010-04-07 12:08:28

Oracle存储过程

2010-04-08 18:10:37

Oracle存储过程

2010-04-07 14:01:40

Oracle存储过程

2011-09-01 13:43:23

VC调用SQL Ser

2010-04-08 17:59:38

Oracle存储

2009-12-21 09:39:50

Oracle 存储过程

2010-10-29 16:06:55

Oracle存储过程

2010-04-16 11:39:56

Oracle存储过程

2010-10-09 16:26:59

mysql存储过程

2011-07-22 13:47:23

存储过程

2010-04-16 11:11:46

Oracle存储过程

2011-05-18 10:07:13

oracle存储

2009-09-17 11:32:52

LINQ调用存储过程

2012-03-01 13:34:02

Java

2009-07-22 15:58:34

JDBC调用Oracl

2010-04-12 10:16:55

Oracle存储过程

2010-05-06 14:01:12

Oracle分页存储过

2010-04-16 11:31:29

Oracle分页存储过
点赞
收藏

51CTO技术栈公众号