Mybatis第一个程序

思路流程:搭建环境-->导入Mybatis--->编写代码--->测试

  1. 搭建数据库
  2. 导入Mybatis响应jar包
  3. 编写Mybatis-config.xml核心配置文件
  4. 编写Mybatis工具类,用来获取SqlSession对象
  5. 创建实体类
  6. 编写dao层Mapper接口
  7. 编写Mapper.xml文件
  8. 编写测试方法
    详细步骤可参照狂神说MyBatis01
    可能出现问题说明:Maven静态资源过滤问题
<resources>
   <resource>
       <directory>src/main/java</directory>
       <includes>
           <include>**/*.properties</include>
           <include>**/*.xml</include>
       </includes>
       <filtering>false</filtering>
   </resource>
   <resource>
       <directory>src/main/resources</directory>
       <includes>
           <include>**/*.properties</include>
           <include>**/*.xml</include>
       </includes>
       <filtering>false</filtering>
   </resource>
</resources>

错误:ExceptionInInitializerError

这个错误应该是没有配置Maven资源过滤器,但是我已经配置过了呀,

<!--发现UserMapper.xml中Mapper注册有问题-->
<mappers>
        <mapper resource="com/fly/dao/UserMapper.xml"/>
</mappers>
<!--错误-->
<mappers>
        <mapper resource="com.fly.dao.UserMapper.xml"/>
</mappers>

这个配置也是容易出错的,还有就是文件名字,手写可能大小写出错。

posted @ 2021-04-05 17:38  Flycw  阅读(38)  评论(0)    收藏  举报