Mybatis遇到的问题

1. Error querying database. Cause: java.sql.SQLException: No suitable driver found for http://www.example.com

原因:分析编译后的文件,发现配置文件的url被改成http://www.example.com

解决方法:吧mybatis配置文件和url配置文件的url改个名就可以了,我这里从url改成url1

2.从数据库读取的数据无法注入到实体类中,输出实体类数据时提示空指针异常

原因:要求数据库的字段和实体类数据字段名一致

3.Invalid bound statement (not found): com.xxx.mapper.UserMapper.findByUname

原因:1.可能是配置文件和mapper.xml的各种路径等字段写错
2.找不到mapper的接口类
解决方法:在pom.xml添加resources

<!--在build中配置resources,来防止我们资源导出失败的问题-->
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
    </resources>
posted @ 2022-07-07 22:46  lwx_R  阅读(52)  评论(0)    收藏  举报