什么是myBatis?
mybatis是一个持久层的框架,是apache下的顶级项目。
mybatis框架执行过程
1、配置mybatis的配置文件,SqlMapConfig.xml(名称不固定)
2、通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂(SqlSessionFactory在实际使用时按单例方式)
3、通过SqlSessionFactory创建SqlSession。SqlSession是一个面向用户接口(提供操作数据库方法),实现对象是线程不安全的,建议sqlSession应用场合在方法体内。
4、调用sqlSession的方法去操作数据。如果需要提交事务,需要执行SqlSession的commit()方法。
5、释放资源,关闭SqlSession
MyBatis环境的搭建
下载jar包---->部署jar包----》编写MyBatis核心配置文件-----》创建实体类——》创建DAO接口——》创建SQL映射文件——》编写测试类