mybatis使用说明

起步:
1.创建一个maven项目工程.
2.打开pom.xml配置文件,
3.设置源代码编码方式为UTF-8.
4.设置编译源代码的JDK版本.最好大于1.6版本.
5. 重点--添加Mybatis的相关依赖.
6.还需要添加Log4j JUnit 和 Mysql驱动的相关依赖.
7.此时, Mybatis的基本开发环境就已经准备完成了.

简单配置让Mybatis运行起来
1.准备数据库,创建一个数据库,编码方式设置为UTF-8.
2.配置Mybatis, 有多种方式进行配置,最常用的XML形式进行配置.
在src/main/resources下面创建一个mybatis-config.xml的配置文件.
在配置文件中,
<settings>指定Log4j输出日志,
<typeAliases>配置一个包的别名,在使用类的时候,就不用写全限定名,只先类名即可.
<environments>环境配置中主要配置数据库连接. 地址,用户名,密码.
<mapper>中配置一个包含完整类路径的 xxxMapper.xml文件,
这是一个Mybatis的SQL语句和映射配置文件.
3.创建实体类和Mapper.xml文件, Mybatis是一个结果映射框架,这里创建的实体类实际上是一个数据值对象(DAta Value Object), 在实际中, 一个表一般会对应一个实体. 用INSERT, UPDATE, DELETE, 和简单的SELECT操作,
一般用Mapper作为XML和接口类名的后缀,这里的Mapper和我们常用的DAO后缀类似.
SQL定义在xxxMapper.xml文件中:
<mapper>:xml文件的跟元素, 属性namespace定义了当前xml的命名空间.
<select>元素: 我们所定义的一个select查询.
id属性: 定义了当前select查询的唯一一个id.
resultType: 定义了一个当前查询的返回值类型.---此处就是指实例类.
select id, ... 查询SQL语句.
4.创建好实体类和mapper文件, 接下来要针对性的配置Logj,让Mybatis在执行数据库操作的时候可以将执行的SQL和其他信息输出到控制台.
mybatis的日志实现中,所谓的包名,实际上是xml配置文件中的namespace属性值的一部分.
namespace属性值必须和接口全限定类名相同,因此才会真正对应到java中的包,
Mybatis日志的最低级别是TRACE, 此时会输出执行SQL过程中的详细信息,特别适合开发阶段.
5.编写测试代码,让mybatis跑起来,哈哈.

原文地址:https://www.cnblogs.com/xiaofeifei-wang/p/8398576.html