一、MyBatis简介
MyBatis是一种基于SQL语法的开源项目,它能够将SQL语句封装在配置文件中,便于统一的管理和维护,能够降低代码的耦合度,且方便的代码调试。下面直接进入MyBatis的环境搭建。
二、MyBatis环境搭建
打开idea后,首先要配置jar文件,我们所需要的jar文件有如下几个,将其添加到Modules中的Dependencies中。添加完后不要忘记将Problems的提示Fix掉。
添加完jar文件,再把Tomcat配置一下。
配置完成后下面进入文件的配置。
三、配置Mybatis文件
首先建两个文件夹,一个是resources,将其类型设置成Resources,里面放一些配置文件;另一个是test文件夹,将其类型设置成Tests,里面放一些测试类。如图所示,在Modules中设置。
在resources文件夹中需要建三个文件,一个是db.propertites,里面是连接数据库的地址和用户名密码,和jdbc的数据库配置文件一样(这里可以不进行配置,可以在mybatis文件夹中配置也是可以的);一个是log4j.properties文件,用于保存日志;还有一个是mybatis.xml文件,主要是在这里配置一系列参数。
<?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="db.properties">
</properties>
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
<typeAliases>
<typeAlias type="cn.kgc.entity.Provider" alias="provider"/>
<typeAlias type="cn.kgc.entity.User" alias="user"/>
</typeAliases>
<environments default="dev">
<environment id="dev">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver"