hibernate 调用存储过程
来源:互联网 发布:web软件开发费用 编辑:程序博客网 时间:2024/06/16 05:12
第一种,传入一个参数,做更新或者删除操作,没有返回值
SQLQuery sqlQuery = this.getSession().createSQLQuery("{call updUser(?)}");
sqlQuery.setInteger(0, 4);
sqlQuery.executeUpdate();
第二种,传入一个参数,做查询操作,返回结果
SQLQuery sqlQuery2 = this.getSession().createSQLQuery("{call getUser(?)}");
sqlQuery2.setInteger(0, 4);
List lst = sqlQuery2.list();
第三种,有传出参数,还有返回参数
CallableStatement statement =SessionFactoryUtils.getDataSource(getSessionFactory()).getConnection().prepareCall("{call getUser(?,?)}");
statement.setInt(1, 4);//传入参数,下标从1开始
statement.registerOutParameter(2, Types.INTEGER);//返回参数
statement.execute();
System.out.println(statement.getObject(2));//得到返回参数的值
0 0
- hibernate调用存储过程
- Hibernate调用存储过程
- hibernate调用存储过程
- hibernate 调用存储过程
- hibernate调用存储过程
- Hibernate调用存储过程
- Hibernate调用存储过程
- Hibernate --调用存储过程
- hibernate调用存储过程
- hibernate调用存储过程
- hibernate 调用存储过程
- hibernate调用存储过程
- Hibernate调用存储过程
- hibernate调用存储过程
- hibernate调用存储过程
- hibernate 调用存储过程
- hibernate 调用存储过程
- Hibernate调用存储过程
- matlab中mxGetScalar,mxGetPr,mxGetM,mxGetN,mxCreateDoubleMatrix的使用
- IDFA ASIdentifierManager 被拒问题整理分析
- 用 ObjectiveSugar 扩展NSArray NSDictionary NSSet NSNumber
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- pm_suspend流程
- hibernate 调用存储过程
- Android中SQLite之SQLiteOpenHelper详解
- PHP+MySQL存储数据出现中文乱码的问题
- 对联一幅---诞旦的忧伤
- zoj 1115 Digital Roots
- 充满荆棘的专家程序员之道
- ios7下setViewControllers的问题
- SQL语句
- 关于myeclipe的java web 项目如何更改项目名称的问题