论坛首页 Java企业应用论坛

iBATIS中javaType="java.lang.Double",jdbcType应该为什么?

浏览 8410 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-26  
Oracle数据库。非常感谢!

另,想了解jdbcType究竟有哪些取值?知道的大侠是否能否列出下。 

把我的想法和问题详细描述一遍:
1、背景
有一Oracle的procedure,设为:user.package_name.procedure_name(p_money out number)。目前想通过iBATIS调用此存储过程来获取返回的参数p_money。因此设计一DTO类,设为XXX.XXX.MoneyDTO,包含一变量private double money。
2、实现
iBATIS中如下配置:
<parameterMap id="procedureParaMap" class="XXX.XXX.MoneyDTO">
  <parameter property="money" jdbcType="DOUBLE" javaType="java.lang.Double" mode="OUT">
</parameterMap>

<procedure id="procedure" parameterMap="procedureParaMap">
  {call user.package_name.procedure_name(?)}
</procedure>
3、问题
现在的问题是,运行的时候老是报procedureParaMap OUT 参数的错误。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics