Mybatis第一个程序
思路流程:搭建环境-->导入Mybatis--->编写代码--->测试
- 搭建数据库
- 导入Mybatis响应jar包
- 编写Mybatis-config.xml核心配置文件
- 编写Mybatis工具类,用来获取SqlSession对象
- 创建实体类
- 编写dao层Mapper接口
- 编写Mapper.xml文件
- 编写测试方法
详细步骤可参照狂神说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>
这个配置也是容易出错的,还有就是文件名字,手写可能大小写出错。

浙公网安备 33010602011771号