Mbatis是什么?怎么运行?
一 . Mybatis是什么?
Mybatis是一个持久层框架,其中编写的过程中sql语句是需要程序员自己去编写,Mybatis也有
一些映射(输入参数映射,输出参数映射),Mybatis是一个不完全的ORM框架。在项目应用中成本较低
不同于hib(成本较高) 在编写Mybatis中程序员只需要把精力放在sql语句上即可,Mybatis对sql
语句的优化非常方便,而hibernate 对sql语句的变更较Mybatis差,所以Mybatis适用于需求变化较多
的项目,比如互联网项目。(简化底层的sql)
二 . Mybatis框架的执行过程
1.配置mybatis配置文件,SqlmapConfig.xml(https://www.cnblogs.com/g2vbn/p/9345659.html)
2.通过配置文件加载Mybatis运行环境,创建SqlSessionFactory会话工厂,通过SqlSessionFactory创建
SqlSession(面向接口{原始的dao,Mybatis的mappper接口})SqlSession提供操作数据库的方法
3. 调用SqlSession的方法去操作数据库(增删改查……)
4.释放资源