0 0

hibernate 怎么调用 带返回参数的存储过程5

不用jdbc的存储过程调用,只是hibernate hql.该怎么实现?

数据库 sql2005

存储过程如下

create proc proc_getSelId
(@id int,
@name varchar(255) output)
as
select @name=name  from tb_Students where id=@id;
go

1个答案 按时间排序 按投票排序

0 1

可以参考这个:
http://blog.sina.com.cn/s/blog_6c83e32d0101222k.html

2012年7月13日 08:36

相关推荐

    hibernate query调用oracle存储过程

    以下是一个简单的示例,展示了如何调用一个不带参数的Oracle存储过程: ```java Session session = sessionFactory.openSession(); Transaction transaction = session.beginTransaction(); session....

    hibernate调用存储过程

    下面将详细解释Hibernate调用存储过程的相关知识点。 1. **存储过程的概念** 存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以接受参数、返回结果并执行特定的数据库操作。它们提高了数据库性能,减少...

    hibernate调用存储过程的方法调用

    本文将深入探讨如何使用Hibernate调用存储过程,并结合提供的资源文件——`proc.sql`、`hibernateProc.sql`和`hibernateProc.java`,来阐述具体的操作步骤和注意事项。 首先,我们理解存储过程的意义。存储过程可以...

    hibernate环境搭建已经对应存储过程调用

    1. **存储过程的编写**:在数据库中创建存储过程,它是预编译的SQL代码集合,可以接受输入参数,返回结果集或输出参数。 2. **定义CallabledStatement**:在Hibernate中,使用Session的doWork方法或者Session的...

    1、hibernate调用存储过程1

    总结,使用Hibernate调用存储过程,无论是不带参数还是带参数返回值的,都需要创建SQL查询或`CallableStatement`,设置参数,执行存储过程,并处理返回结果。在处理过程中,需要注意事务管理,确保数据的一致性。...

    spring hibernate执行存储过程的例子

    结合Spring和Hibernate,你可以在Spring的Service层使用Hibernate的Session来调用存储过程,或者在Repository层通过JdbcTemplate或NamedParameterJdbcTemplate进行调用。具体选择哪种方式取决于你的项目结构和需求。...

    Hibernate使用存储过程

    除了直接执行更新操作的存储过程,Hibernate 3及更高版本还支持调用返回结果集的存储过程。例如,我们可以创建一个Oracle的函数`selectAllEmployments`,返回一个包含员工信息的结果集: ```sql Create or REPLACE ...

    hibernate存储过程

    - 使用Hibernate调用存储过程可以保持代码的统一性,但也可能导致封装性降低,因为存储过程的逻辑不再完全在Java代码中。 - 在处理大量数据或性能敏感的场景下,使用存储过程可能带来性能提升。 综上所述,...

    hibernate调用存储过程.docx

    首先,存储过程是数据库中预编译的SQL语句集合,它可以接受参数、返回结果集以及执行一些复杂的业务逻辑。在Oracle等数据库中,我们可以创建一个带有`REF CURSOR`类型的存储过程,如文档中的`pkg_test`包和`get`函数...

    hibernate调用存储过程知识.pdf

    存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以接受输入参数,并返回结果。它们可以提高性能,减少网络流量,以及提供更好的安全性。 在本文中,作者通过一个具体的例子展示了在MySQL 5.0数据库上创建...

    hibernate调用存储过程[参考].pdf

    【hibernate调用存储过程】在软件开发中,尤其是涉及到数据库操作的Java应用中,Hibernate作为一款流行的ORM(对象关系映射)框架,能够极大地简化数据库操作。然而,有时我们可能需要使用到数据库的存储过程,这时...

    Hibernate3调用存储过程用法

    在Java的持久化框架Hibernate中,调用数据库的存储过程是一项常见的需求。本文将深入探讨在Hibernate3中如何实现这一功能,以及相关的知识点。 一、为什么要使用存储过程 存储过程是预编译的SQL语句集合,它们在...

    hibernate调存储过程的方法.txt

    下面将详细介绍如何使用Hibernate调用带有IN和OUT参数的存储过程。 ### 调用带有IN参数的存储过程 在Hibernate中调用带有IN参数的存储过程通常有两种方法:一种是使用`createSQLQuery`方法,另一种则是直接使用...

    Java调用oracle存储过程通过游标返回临时表

    本篇文章将深入探讨如何使用Java调用Oracle存储过程,并通过游标获取存储过程中返回的临时表数据。 首先,Oracle存储过程是一种在数据库端执行的预编译SQL语句和PL/SQL代码集合。它可以接收参数、执行业务逻辑并...

    hibernate 调用oracle函数

    总的来说,Hibernate调用Oracle函数涉及到了数据库设计、ORM框架的使用、原生SQL查询和结果映射等多个方面,熟练掌握这些技能对于开发高质量的企业级应用至关重要。希望这篇文章能帮助你更好地理解和应用这些知识。

    hibernate 3.1 存储过程

    在Java应用中,通过Hibernate调用存储过程可以帮助我们更好地管理和操作数据库。以下是对Hibernate 3.1中存储过程实现的一些关键知识点: 1. **配置存储过程**:在Hibernate的配置文件(如hibernate.cfg.xml)中,...

    Hibernate --调用存储过程(全).docx

    Hibernate,作为一个流行的Java对象关系映射(ORM)框架,虽然主要关注对象的持久化,但也提供了调用存储过程的能力。下面我们将详细探讨如何在Hibernate中调用存储过程。 首先,我们需要创建一个存储过程。例如,...

    存储过程- 06.在应用程序中调用存储过程

    - **输出参数**:存储过程计算结果后,通过输出参数返回到调用者。 - **输入/输出参数**:同时具有输入和输出功能,调用时传入初始值,过程内部修改后返回。 4. **返回值处理** - **存储过程的返回状态**:许多...

    JAVA调用存储过程的三种方法

    下面将分别介绍如何使用上述三种方法来调用带参数的存储过程。 ##### 4.1 Hibernate框架 对于带参数的存储过程,可以通过`setString`等方法设置参数值: ```java CallableStatement call = conn.prepareCall("{...

Global site tag (gtag.js) - Google Analytics