`
625454856a
  • 浏览: 12402 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

HIbernate调用oracle函数

 
阅读更多
public String getUnitName(long orgid) {
		java.sql.CallableStatement cStmt = null;
		java.sql.Connection conn = null;
		String returnStr = "";
		try {
			conn = getSession().connection();
			cStmt = conn.prepareCall("{ ?=call get_unitcode_byid_new(?) }");
			cStmt.registerOutParameter(1, Types.VARCHAR);
			cStmt.setLong(2, orgid);
			cStmt.execute();
			returnStr = cStmt.getString(1);
			cStmt.close();
		} catch (SQLException e) {
			System.out.println("---------------error-----------");
		}
		returnStr = getUnitZHName(returnStr);
		//根据code值,去回去对应的中文
		return returnStr;
	}

 

分享到:
评论

相关推荐

    hibernate 调用oracle函数

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

    hibernate query调用oracle存储过程

    本篇文章将深入探讨如何使用Hibernate的Query接口来调用Oracle的存储过程和函数,以及提供相关的示例代码和数据库文件。 首先,让我们了解什么是存储过程和函数。存储过程是预编译的SQL语句集合,可以接受参数、...

    详解Hibernate呼叫Oracle的存贮过程和函数

    本示例演示Hibernate 3.2呼叫Oracle的存贮过程和函数,以及通过Hibernate的Query接口简化JDBC的开发步骤--两个步骤得到List集合。使用这种方式开发可以要求开发人员不需要太了解Hibernate框架,但是需要开发人员非常...

    java-hibernate调用mysql过程和函数的方式知识.pdf

    Java-Hibernate 调用 MySQL 过程和函数的方式知识 Java-Hibernate 框架中调用 MySQL 数据库中的过程和函数是通过 CallableStatement 对象来实现的。下面将详细介绍如何调用 MySQL 中的过程和函数。 调用函数 在 ...

    java-hibernate调用mysql过程和函数的方式.pdf

    以下是Java-Hibernate调用MySQL过程和函数的详细步骤: 1. **调用函数** - 函数调用通常涉及到返回值和可能的输入参数。例如,调用名为`get_pname`的函数,该函数可能接受三个参数。使用`CallableStatement`创建一...

    java-hibernate调用mysql过程和函数的方式[归类].pdf

    下面将详细介绍如何在Java中利用Hibernate调用MySQL的存储过程和函数。 首先,我们需要理解CallableStatement接口,它是PreparedStatement的子接口,用于执行SQL存储过程。在Java中,我们通常使用CallableStatement...

    在hibernate中实现oracle的自动增长

    这样,每当需要为`DEPARTMENT`表插入新记录时,就可以调用序列的`NEXTVAL`函数获取下一个可用的序列值作为主键。 ### 在Hibernate中配置序列(sequence) 为了在Hibernate中利用Oracle的序列(sequence)特性,需要在...

    hibernate调用存储过程.docx

    在文档中提到的“命名SQL查询”是Hibernate提供的一种高级查询机制,它允许在映射文件中预先定义SQL查询,然后像调用HQL(Hibernate Query Language)一样调用这些查询。这样做的好处是可以提高代码的可读性和可维护...

    oracle存储过程学习经典[语法+实例+调用].doc

    - **Hibernate调用Oracle存储过程**:Hibernate框架支持调用存储过程,通过映射配置文件或注解指定存储过程的调用方式。 - **用Java调用Oracle存储过程**:使用`CallableStatement`接口来调用存储过程,设置输入...

    oracle存储过程学习经典[语法+实例+调用]

    Hibernate调用Oracle存储过程涉及到使用Hibernate框架来实现JDBC操作。在Java中调用Oracle存储过程可以通过JDBC API来完成。在调用时,可以根据存储过程是否有返回值来进行区分处理。无返回值的存储过程只需要执行...

    ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

    在Oracle数据库中,可以使用ROWNUM伪列或分页函数(如DBMS_RLS.PAGE_QUERY)来实现分页查询。 这个示例项目可能包含以下关键组件: 1. **Action类**:Struts2中的核心组件,负责接收请求并调用业务逻辑。 2. **...

    存储过程学习经典[语法+实例+调用]

    Hibernate调用Oracle存储过程 Hibernate框架支持直接调用存储过程,通过配置映射文件或注解实现。 ##### 2. Java直接调用Oracle存储过程 使用Java JDBC API可以直接调用Oracle存储过程,通过`CallableStatement`...

    oracle存储过程学习经典

    5. **调用Oracle存储过程**:通过Java或Hibernate等工具调用Oracle存储过程,需要注意参数传递和结果集的处理。 #### 动态SQL与存储过程 在存储过程中执行动态SQL,有两种主要方式: 1. **本地动态SQL**:适用于...

    Oracle存储过程

    6. Hibernate调用Oracle存储过程: 在Java应用中,使用Hibernate框架可以方便地调用Oracle存储过程。如示例所示,通过`getHibernateTemplate().execute()`方法传递一个`HibernateCallback`,然后在回调方法中创建并...

    oracle存储过程学习经典[语法+实例+调用

    存储过程还可以通过Hibernate框架或者Java代码调用,这时需要掌握JDBC与Oracle数据库之间的接口编程。调用时,注意区分无返回值的存储过程和有返回值的存储过程。对于有返回值的存储过程,其返回值可以通过OUT参数...

    oracle 存储过程学习经典

    - **使用Hibernate调用存储过程**: Hibernate提供了一种便捷的方式来调用存储过程,并处理结果集。 #### 九、在存储过程中做简单动态查询 - **本地动态SQL**: 直接在存储过程中构建动态SQL语句。 - **使用DBMS_SQL...

    Hibernate使用存储过程

    例如,我们可以创建一个Oracle的函数`selectAllEmployments`,返回一个包含员工信息的结果集: ```sql Create or REPLACE FUNCTION selectAllEmployments RETURN SYS_REFCURSOR AS st_cursor SYS_REFCURSOR; ...

Global site tag (gtag.js) - Google Analytics