1.项目下创建lib包,导入mybatis的jar包
2.导包的网址:mybatis – MyBatis 3 | 简介
3.搭建mybatis框架,例如Student类
4.在数据层Dao下创建映射文件.xml,名字和接口名相同
<?xml version="1.0" encoding="UTF-8" ?>
<!-- XML约束头:MyBatis的约束文件使用的dtd,规范这个XML文档处理
遵守XML的一般规则以外,要遵守的自定义规则:能够使用哪些标签,使用哪些属性,出现的次数,标签的先后属性 -->
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- mapper是映射文件的根节点
namespace属性:名称空间,命名空间.就是一个名字
现在可以任意,以后使用接口的全限定名-->
<mapper namespace="com.woniuxy.dao.StudentDao">
<!-- insert标签就是写insert语句,id就是名字,现在可以任意,以后必须是对应的方法名
parameterType:指定参数类型:全限定名
-->
<insert id="insertStudent" parameterType="com.woniuxy.entity.Student">
<!-- 列值#{属性名} $(属性名) -->
insert into student values(null,#{name},#{age},#{score})
</insert>
</mapper>
5.主配置文件
位置:可以任意,建议:放到类路径下(src的根目录)
名字:任意
<?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主配置文件的根节点 -->
<configuration>
<!-- 配置基本的环境参数 -->
<environments default="development">
<environment id="development">
<!-- 事务管理器,默认使用JDBC内置的事务管理,三阶段学了Spring以后,使用Spring管理事务 -->
<transactionManager type="JDBC" />
<!-- 数据源:配置连接池, POOLED使用内置的默认连接池,学了Spring以后,可以自定配置其它连接池-->
<dataSource type="POOLED">
<!-- 四大参数 -->
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql:///mybatisdb" />
<property name="username" value="root" />
<property name="password" value="123" />
</dataSource>
</environment>
</environments>
<mappers>
<!-- 配置映射文件的路径 -->
<mapper resource="com/woniuxy/dao/StudentDao.xml" />
</mappers>
</configuration>