`
duanfei
  • 浏览: 720984 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

hibername 调用存储过程

 
阅读更多
JshxTaskDaoImpl
import java.sql.CallableStatement;
@Override
	public void callTaskManageProcedure() {
		List<Object> params = null;
		try {
			callProcedure1("{call TaskManager()}", params);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//this.callProcedure("{call TaskManager()}", null);
		//this.callProcedure("TaskManager", null, null);
	}
	
	public void callProcedure1(String procString,List<Object> params) throws Exception {
		java.sql.CallableStatement stmt = null;
		try {
			stmt = (CallableStatement) this.getSession().connection().prepareCall(procString);
			if (params != null){
			int idx = 1;
			for (Object obj : params) {
				if (obj != null) {
					stmt.setObject(idx, obj);
				} else {
					stmt.setNull(idx, Types.NULL);
				}
				idx++;
				}
			}
			stmt.execute();
		} catch (SQLException e) {
			e.printStackTrace();
			throw new Exception("调用存储过程的时候发生错误[sql = " + procString + "]", e);
		}
	}
分享到:
评论

相关推荐

    java 调用存储过程

    java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程

    birt调用存储过程

    birt报表中调用存储过程的方法. 目录 1. 概述 3 2. BIRT支持的存储过程返回值类型 3 3. BIRT调用存储过程的语法 4 4. 创建存储过程数据源/集 4 5. 在BIRT中使用存储过程 5 调用返回单结果集的存储过程。 5 调用...

    springboot mybatis 动态调用oracle存储过程,通过存储过程名称,就能动态调用存储过程、java动态调用or

    能不能写个动态的业务,只输入存储过程名称,自动获取存储过程参数,并且参数的数据从前台传递过来...只根据输入不同的存储过程名称、参数内容,自动调用不同的存储过程。 已经使用在多个项目中 全开源项目 请放心下载

    java调用存储过程

    java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程

    hibernate调用存储过程

    hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程

    VC ADO调用存储过程

    关于ADO调用存储过程的标准的做法:按照以下步骤进行:  1、生成并初始化一个_CommandPtr对象;  2、生成调用存储过程需要的参数,这些参数都是_ParameterPtr对象;  3、按照顺序将使用_CommandPtr的Append方法为...

    c#调用存储过程例子

    c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子

    C# winform调用SQL存储过程-菜鸟入门 详细注释

    内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...

    Informatica调用存储过程图文流程

    Informatica调用存储过程图文流程

    java调用存储过程(含out参数)

    java调用存储过程的方法,含还有out参数的存储过程,解决方案,在网上找了n久发现这样的资源太少,现在总结一下我的解决方案供大家分享,希望对大家有用

    金蝶K3插件开发调用存储过程

    金蝶K3插件开发调用存储过程

    sqlhelper调用存储过程.rar

    sqlhelper调用存储过程,sqlhelper调用存储过程方法,sqlhelper怎样调用存储过程

    C#调用存储过程详解(带返回值、参数输入输出等)

    本文实例讲述了C#调用存储过程的方法。分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGIN SELECT @studentname=...

    vb调用存储过程基本教程

    vb调用存储过程基本教程vb调用存储过程基本教程vb调用存储过程基本教程vb调用存储过程基本教程

    pb调用存储过程

    Pb 调用 DECLARE lpro_test PROCEDURE FOR proc_pslx; EXECUTE lpro_test ; 存储过程 CREATE PROCEDURE proc_pslx AS insert into demo(name) values('55566') GO

    C#调用oracle方法(包括调用存储过程)

    详细的记录了C#如何调用oracle以及带有存储过程输出变量的方法,适合初学者。

    c#调用存储过程两种方法 - - c# sql .net asp.net

    c#调用存储过程两种方法 - - c# sql .net asp.net

    Springboot调用Oracle存储过程的几种方式.docx

    SSH项目改为Spingboot项目,将项目中部分需要调用存储过程的部分用entityManagerFactory.unwrap(SessionFactory.class).openSession()来获取Session实现后发现项目访问数据库超过十次就会挂掉,原因是Springboot...

    oracle触发器调用存储过程

    oracle 触发器 调用 存储过程 Oracle自治事务(Autonomous Transaction)

    JAVA调用存储过程.txt

    JAVA调用存储过程.txtJAVA调用存储过程.txtJAVA调用存储过程.txtJAVA调用存储过程.txt

Global site tag (gtag.js) - Google Analytics