ORA-00942: 表或视图不存在

xiaoxiao2021-02-28  47

项目是多数据源的,SQL语句绝对没问题,但是请求接口时,后台总是报ORA-00942: 表或视图不存在,调试后发现执行sql的数据源不对,发现是DAO中的jdbcTemplate选择错误,切换到对应模板,问题解决。

<!-- 数据源配置,使用应用内的DBCP数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!--property name="driverClassName" value="${db.driverClass}"/ --> <property name="url" value="${db.url}" /> <property name="username" value="${db.username}" /> <property name="password" value="${db.password}" /> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="${db.initialSize}" /> <property name="minIdle" value="${db.minIdle}" /> <property name="maxActive" value="${db.maxActive}" /> </bean> <!-- 数据源配置,使用应用内的DBCP数据库连接池 --> <bean id="managerDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!--property name="driverClassName" value="${db.driverClass}"/ --> <property name="url" value="${db.url}" /> <property name="username" value="${manager.username}" /> <property name="password" value="${manager.password}" /> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="${db.initialSize}" /> <property name="minIdle" value="${db.minIdle}" /> <property name="maxActive" value="${db.maxActive}" /> </bean> <!-- jdbc Template --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource"> <ref local="dataSource" /> </property> </bean> <!-- jdbc Template --> <bean id="managerJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource"> <ref local="managerDataSource" /> </property> </bean>
转载请注明原文地址: https://www.6miu.com/read-77267.html

最新回复(0)