为什么会遇到500的问题啊,不是第一次遇到了,求解答

 

 

 

 

 

 

 

你看下 accoutMapper是不是没有写 @mapper注解

 

看到itheima哈哈,去黑马报的班?还是看他们家的视频?其实也差不多~

看到 Invalid bound statement 就应该要反映是持久层的映射关系出问题了,然后找不到对应的sql,自然就抛异常了~

去配置文件检查一下吧

    <!--创建sqlSessionFactory-->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"></property>
    </bean>
    <!--创建sqlSessionFactory-->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"></property>
        <property name="mapperLocations" value="classpath*:mapper/*.xml"></property>
    </bean>

编辑不易,若有用,望采纳!

---------- 再次编辑分割线 ----------

ssm项目嘛,检查配置文件,需要mapper扫描!

    <!-- mapper扫描器 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- 扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开 -->
        <property name="basePackage" value="com.itheima.mapper"></property>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
    </bean>

 

看下namespace 配的对不对, 方法名和xml对不对,mapper包下的路径配的对不对

试一下在启动类加注解

@MapperScan("mapper上一级路径")