hibernate 调用存储过程返回参数
Posted NarcisoForHer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 调用存储过程返回参数相关的知识,希望对你有一定的参考价值。
Connection conn= getSession().connection();
CallableStatement cs=
null
;
//指定调用的存储过程
cs = conn.prepareCall(
"{Call PRO_PROCESSING_COMMON.GET_STR(?,?)}"
);
//设置参数
cs.setString(1,
"TESTSTR"
);
//这里需要配置OUT的参数新型
cs.registerOutParameter(2, Types.VARCHAR);
//执行调用
cs.execute();
//输入返回值
System.
out
.println(cs.getString(2));
以上是关于hibernate 调用存储过程返回参数的主要内容,如果未能解决你的问题,请参考以下文章
使用JPA调用存储过程,返回存储多行数据的OUT参数(游标)
Hibernate调用带有输入参数,输出参数为cursor的存储过程
最近几天一直在搞Mybatis调用存储过程的问题,用<select>标签写的那种!然后用Java里写调用函数