序言
现在的开发基本上都已经高度集成化了,很多技术我们只需要一些简单的配置就能立马开箱即用。但是当我们需要快速编写一些小工具时,去配置一个SSM或者其他一些框架组合的整合项目,往往是比较麻烦的,同时我们也不一定就完全需要将这些整合中所有的东西。比如我们需要写一个类似爬虫之类的小工具去抓一些网页,这时我们就可以选择只用纯java SE工程再配置一个Mybatis用于桥接数据库就行了,使用起来也是非常的轻巧方便。下面我们就来分析一下如何在一个纯java SE的项目中把MyBatis的一套东西用起来。
目录
1.导入MyBatis相关的jar包
直接使用Maven的依赖,代码如下:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
2.配置MyBatis.xml
我们在项目中对于MyBatis的配置主要都集中与这个文件,因此这个文件是相对来说比较复杂一点的,详细内容就看代码的注释了。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 导入数据库相关配置文件(*注意:最多只能有一个) -->
<properties resource="config/mysql.properties" />
<!-- 全局变量配置 -->
<settings>
<!-- 开启驼峰命名法转换 -->
<setting name="mapUnderscoreTo