mybatis可以用oracle,使用MyBatis调用oracle函数(基于注释)
我需要使用注解在MyBatis中调用Oracle函数。使用MyBatis调用oracle函数(基于注释)
我的映射:
@Select("{ CALL #{outParam, jdbcType=NUMERIC, mode=OUT} := ORA_FUNC("
+ "#{pNum1, jdbcType=NUMERIC, mode=IN},"
+ "#{pNum2, jdbcType=NUMERIC, mode=IN},"
+ "#{pNum3, jdbcType=NUMERIC, mode=IN})}")
@Options(statementType = StatementType.CALLABLE)
@ResultType(Integer.class)
public Integer executeFunction(
@Param("map") Map carteira);
我呼吁这个签名:
Map mapParameters = new HashMap();
mapParameters.put("pNum1", carteira.getUnimedCarteira());
mapParameters.put("pNum2", carteira.getCodCarteira());
mapParameters.put("pNum3", carteira.getDigitoCarteira());
mapper.obterRedeBeneficiario(mapParameters);
return mapParameters.get("outParam").toString();
的outParam为null,并且映射器的返回是空过。
任何人都可以帮助我吗?
+0
你可以参考http://stackoverflow.com/questions/26739636/mybatis-mapping- for-fetching-list-of-custom-record-types-in-oracle/26765161#26765161增加了一个完整的例子 –
2014-11-05 19:11:44
+0
Karthik,这个例子是基于XML的,我尝试在基于注释的位类似工作 –
2014-11-05 23:56:41
+0
你能告诉我们吗你做了什么改变? –
2014-11-06 05:13:12
mybatis可以用oracle,使用MyBatis调用oracle函数(基于注释)相关推荐
- ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例
IBATIS调用oracle function(函数)的方法实例 引用 create or replace function getClassifiedCode(p_planCode in varch ...
- otl oracle存储过程,OTL调用存储过程/函数及注意事项
OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个 C++ 编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库. OTL ...
- qt 处理oracle事务,qt调用oracle存储过程,该怎么处理(2)
当前位置:我的异常网» QT开发 » qt调用oracle存储过程,该怎么处理 qt调用oracle存储过程,该怎么处理(2) www.myexceptions.net 网友分享于:2013-03- ...
- java调用oracle过程,JAVA调用ORACLE存储过程报错
当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net 网友分享于:2015-07-1 ...
- c oracle udt,c#调用Oracle UDT自定义结构数组类型源代码
[实例简介] c#调用Oracle UDT自定义结构数组类型源代码 [实例截图] [核心代码] ffa2062d-cc85-43bf-9aeb-2cf440e254c3 └── vsstart └── ...
- java调用oracle存储过程_java调用oracle存储过程详解
之前给大家介绍了java代码调用存储过程,下面要给大家介绍的就是java当中调用oracle存储过程,一起来看看吧. 首先来看一下项目结构: 在数据库创建存储过程的脚本,假如,使用的是本地的oracl ...
- c#调用oracle存储过程,c#调用oracle存储过程
c#调用oracle存储过程 CREATE OR REPLACE PACKAGE pkg_tableType IS type Tabletype is ref cursor; PROCEDURE SP ...
- c#怎么调用oracle存储过程,c# 调用oracle 存储过程、方法简易例子
oracle调用了,sql也差不多多,只是有些数据类型不同而已:最终如何定义还是看存储过程如何写的. 调用存储过程: using (OleDbConnection con = new OleDbCon ...
- oracle批处理参数调用,Oracle数据库定时自动备份批处理代码(Windows)
这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些内容是本人经过一番学习和多次测试调试后的 ...
- oracle存储过程游标调用,oracle存储过程调用游标例子-Oracle
oracle存储过程调用游标例子. 1:首先你需要创建一个包,并定义你返回的游标的类型.存储过程 create or replace package TEST_PKG is --定义游标 type t ...
最新文章
- opencv3.4.1 vs2017 鼠标停在 Mat 上 vs卡死
- QIIME 2用户文档. 14机器学习预测样品元数据分类和回归q2-sample-classifier(2018.11)
- HBase - Phoenix剖析
- Redis字符串操作
- [深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)
- s:selected的用法
- cf体验服_CF手游体验服_穿越火线枪战王者体验服申请_12月版本
- 前端学习(3124):react-hello-react之批量传递props
- CVPR 2020丨MAML-Tracker: 用目标检测思路做目标跟踪? 小样本即可得高准确率
- Linux C代码实现主函数参数选项解析
- compser 执行命令提示do not run composer as root/super !
- 看了500个人的面经:我发现混的好的程序员,都在用这个数据库!
- OpenCV-图像饱和度
- 表单标签 input
- 个人收集的资源(0th) IDM绿化版(免费免积分)
- 新版淘宝宽屏轮播代码带缩略图
- SQLServer 内连接和外连接
- Linux 浏览器访问PHP显示源码
- rviz_marker_绘制直线_矩形框
- android设备 应用场景,友盟2015年Q2、Q3季度中国移动互联网趋势报告:用数据构建用户使用场景...