1. mybatis-hello目录结构
1.1 文件解释:
两个重要的配置文件:
mybatis-config.xml: 全局配置文件,数据库连接信息、引入SQL映射文件等
EmployeeMapper.xml: SQL映射文件,配置增删改查 的SQL语句的映射
两个重要的对象
SqlSessionFactory: SqlSession的工厂对象,主要是用于获取SqlSession对象
SqlSession: Java程序与数据库的会话对象,可以理解为是对Connection的封装.
Employee
EmployeeMapper
mybatis-config
EmployeeMapper.xml
注意这里的namespace为接口的全类名,如果写错了会抛出异常
pom.xml
引入mybatis的jar包,mysql数据库连接包
mysql数据库表结构
输出
这里发现一个问题,我安装的mysql 8 已经有新的连接驱动了com.mysql.cj.jdbc.Driver,
据百度了解这个从mysql 5以上就是com.mysql.cj.jdbc.Driver了