zoukankan      html  css  js  c++  java
  • Hibernate的调用数据库的存储过程

    Hibernate并没有给出直接调用数据库的存储过程的API,所以咋们就要通过调用原生的的connection对象来实现对存储过程的条用

    Hibernate调用存储过程的步骤:
      1:获得原生connection对象:
          1)调用Session的doWork()方法,并在doWork()方法里直接实现Work接口,并添加execute()方法,取得原生的connection
        代码如下    

     1     @Test
     2     public void testDoWork(){
     3         session.doWork(new Work() {
     4             
     5             @Override
     6             public void execute(Connection connection) throws SQLException {
     7                 System.out.println(connection); 
     8                 //在这里取得原生的Connection后我们可以按照以前的JDBC的方法来调用存储过程
               9 //调用存储过程. 10 } 11 }); 12 } 13
  • 相关阅读:
    Json2JsonArray JsonArray2StringArray
    循环结构
    类型转换代码
    字符串的截取拼接
    循环语句,选择结构的相关代码
    Java代码2-运算符简单运用
    Java代码1
    集合框架
    接口
    继承多态
  • 原文地址:https://www.cnblogs.com/jeremy-blog/p/4000407.html
Copyright © 2011-2022 走看看