java无法将数组传递给oracle中的存储过程
当我将数组传递给存储过程时,出现以下错误
java.lang.ClassCastException: weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection cannot be cast to oracle.jdbc.driver.OracleConnection
我在Weblogic 11g服务器上使用Spring MVC和oracle 10g。我进行JNDI查找以连接到数据库。我还在weblogic服务器和重新启动的服务器上取消选中数据源配置中的“包装数据类型”复选框。但还是同样的错误
我使用的是ojdbc6-11.2.0.3。罐子
下面是我得到错误的类似代码
ArrayDescriptor arrayDescriptor =
ArrayDescriptor.createDescriptor("Frc.Typ_Frc_Varray",
(oracle.jdbc.driver.OracleConnection) dataSource.getConnection());
我有如下自动连接的数据源
@Autowired
DataSource dataSource;
# 1 楼答案
试着这样做你的演员: