Mybatis

1.mybatis原理

1.SqlMapConfig.xml是mybatis全局配置文件,名称不固定.配置了数据源/事务等运行环境Mapper.xml

Mybatis配置了sql语句及输入参数类型及SQL语句结果集所映射的类型(statement)

Mybatis先找SqlMapConfig.xml,然后通过它才找到Mapper.xml

2.SqlSessionFactory:一个会话工厂对象.用它创建SqlSession会话.

3.SqlSession:操作数据库使用的会话接口,定义操作方法(增删改查),它是面向程序猿的接口

4.Executor:是一个接口,是一个操作数据库底层接口,其实现类有基本执行器和缓存执行器两种,SqlSession是通过Executor操作数据库的.

5.MappedStatement:底层封装对象,封装了sql语句/输入参数类型/输出结果类型.

 

posted @ 2018-01-10 18:46  无~所~谓  阅读(90)  评论(0编辑  收藏  举报