## MyBatis是如何搭建环境##
什么是MyBatis?
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射,MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
2.体系架构:
加载配置 -- SQL解析 -- SQL执行 -- 结果映射
3.常用对象:
SqlSessionFactoryBuilder:该对象负责根据MyBatis配置文件mybatis-config.xml(配置文件名命名可能会有所不同)构建SqlSessionFactory实例;
SqlSessionFactory:每一个MyBatis的应用程序都以SqlSessionFactory对象为核心创建SqlSession实例;
SqlSession:该对象包含了所有执行sql的操作的方法,用于执行已经映射的sql。
二、MyEclipse搭建基本的MyBatis环境
一.第一步的打开软件,搭建一个新建的空工程结构如下图所示
3.我们导入基本所需的jar包并Add to Build Path 添加到工程中 在根路径src下创建实体类包,接口包,测试类包;此时工程结构图如下所示
3.创建相关文件及配置
新建实体类SysUser.java,接口StudentMappSysUserMapperer.java及对应的配置文件mapper.xml(此处命名为SysUserMapper.xml);MyBatis配置文件mybatis.xml;
3.1文件Student.Java
3.2文件SysUserMapper.java
3.3文件mybatis.xml
3.4文件log4j.xml
4.测试MyBatis环境搭建及SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession对象的使用
在测试包下创建测试类SysMapperTest.java