Mybatis核心配置文件会深深影响Mybatis的行为设置。为了说明该过程,我们再次新建工程、配置环境,将新模块命名为Mybatis-02,基于Mybatis-Study这个工程之上
1.新建与之前同样的模块,确保代码无误,测试通过(1)
新建Mybatis-02模块(2)在Mybatis-02模块的层级目录下找到
resources目录,将配置文件mybatis-config.xml配置文件由Mybatis-01模块复制过来(3)
工具类的建立:在Mybatis-02模块的层级目录下找到java目录,在该目录名下新建utils,将工具类MybatisUtils由Mybatis-01模块复制过来;在Mybatis-02模块的层级目录下找到java目录,在该目录名下新建pojo,将实体类User由Mybatis-01模块复制过来;在Mybatis-02模块的层级目录下找到java目录,在该目录名下新建com.kuang.dao包,将接口UserMapper和配置文件UserMapper.xml配置文件由Mybatis-01模块复制过来(4)
编写测试代码:在Mybatis-02模块的层级目录下找到test目录,在该目录下找到java目录,在java名下新建com.kuang.dao包,将测试类代码UserDaoTest由Mybatis-01模块复制过来最终配置完后,目录层级如下图所指示:
2.对上述新建模块进行优化,使程序更加简洁更易操作
首先来看resources资源名下的核心配置文件mybatis-config.xml,该核心配置文件原始代码如下所示: