【问题标题】:Error trying to use storedprocedure in Spring尝试在 Spring 中使用存储过程时出错
【发布时间】:2012-03-21 21:41:55
【问题描述】:
<bean id="storedProcedure" class="org.uftwf.disasterreliefbatch.storedprocedure.DRAMXFR">   </bean>

org.springframework.dao.InvalidDataAccessApiUsageException: 需要属性 'sql'

【问题讨论】:

  • 你有更多的堆栈跟踪?

标签: spring stored-procedures jdbc


【解决方案1】:
【解决方案2】:

我有一个扩展 spring 存储过程的 java 类。我正在使用 Maven 构建,并将耳朵部署到 WebLogic。 在部署时,WebLogic 会抛出这个异常:

org.springframework.dao.InvalidDataAccessApiUsageException: 需要属性“数据源”

由于我将 dataSource 作为类构造函数参数,因此我通过从存储的 proc 类中删除 setter 方法 (setDataSource) 解决了这个问题。

【讨论】:

    【解决方案3】:

    如果你正在使用

    <context:component-scan base-package="packageName"/>
    

    您应该从 org.uftwf.disasterreliefbatch.storedprocedure.DRAMXFR 中删除 @Component

    【讨论】:

      猜你喜欢
      • 2020-07-08
      • 2018-07-08
      • 2015-09-10
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多