1. mybatis-hello目录结构

Mybatis-helloworld

1.1 文件解释:

两个重要的配置文件:

mybatis-config.xml: 全局配置文件,数据库连接信息、引入SQL映射文件等
EmployeeMapper.xml: SQL映射文件,配置增删改查 的SQL语句的映射

两个重要的对象

SqlSessionFactory: SqlSession的工厂对象,主要是用于获取SqlSession对象
SqlSession: Java程序与数据库的会话对象,可以理解为是对Connection的封装.

Employee

Mybatis-helloworld

EmployeeMapper

Mybatis-helloworld

mybatis-config

Mybatis-helloworld

EmployeeMapper.xml

Mybatis-helloworld
注意这里的namespace为接口的全类名,如果写错了会抛出异常
Mybatis-helloworld

pom.xml

Mybatis-helloworld
引入mybatis的jar包,mysql数据库连接包

mysql数据库表结构

Mybatis-helloworld
Mybatis-helloworld

输出

Mybatis-helloworld
这里发现一个问题,我安装的mysql 8 已经有新的连接驱动了com.mysql.cj.jdbc.Driver,
据百度了解这个从mysql 5以上就是com.mysql.cj.jdbc.Driver

相关文章: