/** 存储过程调用*/public Object findCallByNativeSql(final String sql ,final int resultType , final Object... values) {return (Object) getHibernateTemplate().execute(new HibernateCallback<Object>() {@Overridepublic Object doInHibernate(Session session) throws HibernateException {try {Connection connection = SessionFactoryUtils.getDataSource(session.getSessionFactory()).getConnection();CallableStatement prepareCall = connection.prepareCall(sql);if (values != null) {for (int i = 1; i < values.length + 1; i ++) {prepareCall.setObject(i, values[i-1]);}}prepareCall.registerOutParameter(values.length + 1, resultType);prepareCall.execute();return prepareCall.getObject(values.length + 1);} catch (SQLException e) {e.printStackTrace();return null;}}});}

转载于:https://www.cnblogs.com/ShaoXin/p/7799318.html

j2ee之存储过程调用相关推荐

  1. 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程

    存储过程和函数概述 存储过程和函数是事先经过编译并存储在数据库中的一段 SQL 语句的集合, 调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理 ...

  2. Oracle 存储过程调用语句

    #oracle 存储过程调用语句 declare v_custName varchar2(10); --客户姓名 v_num number; --订单分布天数 v_time number; --每日订 ...

  3. [转载]:C#两种不同的存储过程调用方法

    两种不同的存储过程调用方法 为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的"官方"方法.另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后 ...

  4. .NET中统一的存储过程调用方法(收藏)

    摘要:在一个项目的开发中,经常会调用数据库中的存储过程.可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型.值等不一样.那么,能不能实现通过一个函数(或者类)调用所有的存储过 ...

  5. sql server 查询某个表被哪些存储过程调用

    sql server 查询某个表被哪些存储过程调用 select distinct object_name(id) from syscomments where id in (select id fr ...

  6. SqlServer存储过程调用接口

    因项目需求.需实现新增数据->触发器->存储过程->调用接口. https://blog.csdn.net/u010485134/article/details/58603370 另 ...

  7. 存储过程调用不同数据库的数据

    存储过程调用不同数据库的数据 在存储过程调用不同数据库的数据该如何做,比如在存储过程名为AAA的存储过程里面调用数据库为hudu1,hudu2,hudu3里面的数据来统计? 在同一台数据库服务器上:  ...

  8. 通过数据库存储过程调用Web服务的办法

    Web服务概览 Web服务,从广义而言,就是在两个应用或电子设备之间通过万维网通信的方法.Web服务有两种类型:简单对象访问协议(SOAP)以及表述性状态转移(REST). SOAP为基于XML的消息 ...

  9. oracle存储过程游标调用,oracle存储过程调用游标例子-Oracle

    oracle存储过程调用游标例子. 1:首先你需要创建一个包,并定义你返回的游标的类型.存储过程 create or replace package TEST_PKG is --定义游标 type t ...

最新文章

  1. 干掉Navicat:正版,MySQL官方客户端真香!
  2. git 基于发布分支的开发
  3. 如何在参考文献中优雅地引用URL?How do you get nicely formatted URLs in the bibliography?
  4. 【引用】IP地址已经分配给另一个适配器问题的解决方法
  5. 杭电1492 The number of divisors(约数) about Humble Numbers
  6. 【CC2640R2F】香瓜CC2640R2F之LED
  7. 微信小程序组件解读和分析:十二、picker滚动选择器
  8. FreeMarker模板导出word报表
  9. list集合练习----斗地主
  10. 华为这个广告,我愿一辈子不买苹果!
  11. 记录一下CSR蓝牙做DFU的流程
  12. Eventide发布SplitEQ,工作方式与传统的均衡器根本不同
  13. GAN domian adaptation
  14. 2021-10-21《能源与节能》能源环保省级期刊
  15. Java代码签名证书申请和使用指南
  16. css文件的创建和使用
  17. 1244 力扣排行榜
  18. PPT导出高分辨率(300dpi)的图像
  19. wps的word文档怎么全选内容_word全选的快捷键 选择Word文档内容小技巧
  20. VoIP技术(5)--VoIP语音质量保证

热门文章

  1. Java_Notes_基础排序总结与对比
  2. Gartner: 2016年十大安全预测
  3. returnFunc.js
  4. C#中的类02:构造对象
  5. document.all
  6. 在SunOS5.8/solaris7上使用Xerces-C解析器
  7. 转,数组遍历的三种方式
  8. 【转】Unity C# 调用C++ dll 问题集锦
  9. C语言指针和链表的体会
  10. Quartz 2d绘图