Getting a handle to native Oracle Connection in Hibernate 4 to run a stored proc

前端 未结 2 1498
执笔经年
执笔经年 2020-12-11 14:24

This is a follow-up to Executing native query with Hibernate 4.1

I\'ve tried the options in the listed answer but we get errors and are unable to unwrap the proxied

2条回答
  •  清歌不尽
    2020-12-11 14:55

    Try the following

    I had encountered the same issue. We were using spring and it has a class called NativeJdbcExtractor. It has many implementations and the following one works for TomCat. There is a specific implementation for Jboss called the JBossNativeJdbcExtractor

    
    

    In your DAO you can inject the bean and use the following method

    protected NativeJdbcExtractor jdbcExtractor;
    Connection conn=jdbcExtractor.getNativeConnection(oracleConnection);
    

提交回复
热议问题