ORA-00942: 表或视图不存在

来源:互联网 发布:mysql nullif 编辑:程序博客网 时间:2024/06/01 09:08

项目是多数据源的,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>
原创粉丝点击