最近学习了MyBaits框架,来记录一下我的学习体会。
首先MyBatis是持久层的一个框架,他封装了JDBC,几乎避免了手写JDBC的绝大部分代码,可以避免那些重复而繁多的JDBC代码。
MyBatis框架=mybatis核心jar包+配置文件,两个结合一起工作。
配置文件分为 核心配置文件 和 映射文件。
核心配置文件:配置连接数据库的信息以及MyBatis的全局配置信息
映射文件:主要写sql语句,一个操作数据库表的Mapper接口,就对应一个映射文件。
核心配置文件:
映射文件:
select * from t_user
当我们调用Mapper接口中的方法时,Mybatis会找到核心配置文件,读取映射文件,然后找到当前Mapper对应的映射文件,然后根据方法名在映射文件中定位到唯一的sql语句。



