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里写调用函数

Java调用SQL Server的存储过程详解(转)

如何在spring hibernate中使用@NamedNativeQuery将参数传递给存储过程

关于jdbc调用存储过程的问题