文章分类 -  Hibernate

摘要:java 调用存储过程,返回值时游标——》然后 oracle中 游标在 java 中就是 ResultSet类 阅读全文

posted @ 2014-01-05 13:09 fantiejun0436 阅读(200) 评论(0) 推荐(0)

摘要:hibernate调用mysql存储过程 在mysql中创建两个存储过程,如下:1、根据id查找某条数据:1 CREATE PROCEDURE `findEmpById`(IN id INTEGER(11))2 begin3 select * from emp where empId=id;4 end;2、根据id查找某个字段,并返回1 CREATE PROCEDURE `getNameById`(in id integer(11),out eName varchar(50))2 begin3 select empName into eName from emp wher... 阅读全文

posted @ 2014-01-05 00:24 fantiejun0436 阅读(125) 评论(0) 推荐(0)

摘要:我知道怎么在JAVA项目里用HIBERNATE调用oracle数据库里输出参数类型为整张表对象的游标的存储过程,以下是存储过程和项目里的映射--查询用户列表的过程createorreplaceprocedureproc_userList(c_useroutsys_refcursor)asbeginopenc_userforselect*fromusers;end;映射文件User.hbm.xml{callproc_userList(?)}如果我只想查询users表的某些列呢在存储过程的输出参数返回类型那里要怎么改映射文件里又该怎么改呢还有下面是一个添加的存储过程我想把存储过程中的v_str变量 阅读全文

posted @ 2014-01-04 15:39 fantiejun0436 阅读(236) 评论(0) 推荐(0)

摘要:2009-11-25 01:33hibernate存储过程User.hbm.xml文件的内容如下: {call getUserList()} 在该文件中需注意中的这段代码,调用的存储过程在其中定义,并定义了调用存储过程后将记录组装成User对象,同时对记录的字段与对象的属性进行相关映射。public class ProcTest { /** *//** * @param args */ public static void main(String[] args) throws Exception { ProcTest proc = new ProcTest(); Se... 阅读全文

posted @ 2014-01-04 14:28 fantiejun0436 阅读(152) 评论(0) 推荐(0)

摘要:Hibernate3允许你使用手写的sql来完成所有的create,update,delete,和load操作(包括存储过程) 使用存储过程来查询 Hibernate 3引入了对存储过程查询的支持. 存储过程必须返回一个结果集,作为Hibernate能够使用的第一个外部参数. 下面是一个Oracle9和更高版本的存储过程例子. CREATE OR REPLACE FUNCTION selectAllEmployments RETURN SYS_REFCURSOR AS st_cursor SYS_REFCURSOR; BEGIN OPEN st_cursor FOR SEL... 阅读全文

posted @ 2014-01-04 14:26 fantiejun0436 阅读(174) 评论(0) 推荐(0)

导航