MYbats框架

逆向工程,根据表结构自动生成,POJO,Mapper映射和Mapper接口,包含简单的CRUD 4 | 0 MyBatis构架 SqlMapConfig.xml作为全局配置,指定MyBatis的基本参数,如运行环境(开发,发布),事务管理器,数据来源等; 以及需要加载的mapper映射文件(从源码中剥离出来的SQL语句) SqlSessionFactory,负责读取SqlMapConfig中的参数创建会话 SqlSession,通过SqlSessionFactory获取一个Session(会话) Executor 真正负责执行sql语句的对象 MappedStatement用于将输入参数映射到sql语句,以及结果集映射到POJO 上述构架中,SqlSession以下的部分是MyBatis封装好的,SqlSession负责调用它们完成操作; 开发过程中不需要涉及(特殊需求除外); 另外SqlSessionFactory和SqlSession也可以通过简单的代码获取到,后续Spring框架能够自动创建它们 所以使用MyBatis的重点就落在了SqlMapConfig.xml以及Mapper.xml中

 

posted @ 2021-09-14 10:04  青竹之下  阅读(73)  评论(0编辑  收藏  举报